Simon
22/01/2009, 11h59
Comptes d'essai
Description
Ce hack permet aux invités de créer des comptes d'essai. Celui-ci a été testé sous vBulletin 3.7.5 mais devrait fonctionner également sous vb3.8
Toute amélioration est la bienvenue
Etape 1: Création d'un nouveau groupe
Nous allons tout d'abord créer un nouveau groupe utilisateur qui contiendra les différents comptes de test:
Rendez-vous sur l'interface d'administration
Dans la colonne de gauche, sélectionner "Groupes d'utilisateurs" puis "Ajouter un nouveau groupe d'utilisateur" (ou, en anglais: Usergroups > Add New Usergroup).
Définissez les propriétés souhaités. Il est possible de récupérer les réglages d'un autre groupe via la première ligne "Créer des accès basés sur le groupe :" / "Create Forum Permissions Based off of Usergroup:".
Notez sur un petit bout de papier (ou d'écran ;)) l'ID du groupe
(indiquer une fois créer dans la liste des groupes).
Etape 2: Petit ajout
Afin d'éviter de créer un nouveau template gérant l'ensemble de l'inscription (je ne saurais le faire et les failles de sécurité sont vite arrivés), il va falloir installer le hack "PB Usergroup Choice on registration" (http://www.vbulletin.org/forum/showthread.php?t=186076). Celui-ci est en anglais mais est très simple à comprendre.
La marche à suivre est la suivante:
Après avoir installé ce hack, rendez-vous sur l'interface d'administration: Options vBulletin > Options vBulletin / vBulletin Options > vBulletin Options
Dans la liste, double-cliquer sur "PB Usergroup Choice on Register".
Remplissez avec les informations suivantes:
Field Name: Type de compte
Field Description: Sélectionner le type de compte que vous souhaitez créer
Usergroup ID's: Ajouter à l'aide d'un espace l'ID du groupe créer ci-dessus sous la forme:
2 5
Etape 3: Mise en place du fichier
Copier le fichier vbr_comptes_essai.php ci-joint dans le répertoire ./include/cron/ de votre forum. Sur un serveur privé, les droits peuvent être mis à 550: Lecture-Exécution pour le propriétaire et son groupe. Au maximum, 755 (Droits total pour le propriétaire et Lecture-Exécution pour le groupe et les autres).
Etape 4: Installer le produit
Dans votre interface d'administration, cliquer sur "Modules & Produits" puis "Gestionnaire de produits" et enfin sur "[Ajouter/Importer un produit]".Ou, en anglais: "Plugins & Products" > "Manage Products" > "[Add/Import Product]".
Sélectionner le fichier XML téléchargé et cliquer sur Importer.
Etape 4: Paramétrage (enfin meoui)
Rendez-vous sur l'interface d'administration: Options vBulletin > Options vBulletin / vBulletin Options > vBulletin Options
Dans la liste, double-cliquer sur "Comptes d'essai" et définissez les deux options.
Attention: ce petit script ne vérifie pas les données, si vous entrer l'ID du groupe administrateur, la régle sera appliqué... à tous les admins :(.
Description
Ce hack permet aux invités de créer des comptes d'essai. Celui-ci a été testé sous vBulletin 3.7.5 mais devrait fonctionner également sous vb3.8
Toute amélioration est la bienvenue
Etape 1: Création d'un nouveau groupe
Nous allons tout d'abord créer un nouveau groupe utilisateur qui contiendra les différents comptes de test:
Rendez-vous sur l'interface d'administration
Dans la colonne de gauche, sélectionner "Groupes d'utilisateurs" puis "Ajouter un nouveau groupe d'utilisateur" (ou, en anglais: Usergroups > Add New Usergroup).
Définissez les propriétés souhaités. Il est possible de récupérer les réglages d'un autre groupe via la première ligne "Créer des accès basés sur le groupe :" / "Create Forum Permissions Based off of Usergroup:".
Notez sur un petit bout de papier (ou d'écran ;)) l'ID du groupe
(indiquer une fois créer dans la liste des groupes).
Etape 2: Petit ajout
Afin d'éviter de créer un nouveau template gérant l'ensemble de l'inscription (je ne saurais le faire et les failles de sécurité sont vite arrivés), il va falloir installer le hack "PB Usergroup Choice on registration" (http://www.vbulletin.org/forum/showthread.php?t=186076). Celui-ci est en anglais mais est très simple à comprendre.
La marche à suivre est la suivante:
Après avoir installé ce hack, rendez-vous sur l'interface d'administration: Options vBulletin > Options vBulletin / vBulletin Options > vBulletin Options
Dans la liste, double-cliquer sur "PB Usergroup Choice on Register".
Remplissez avec les informations suivantes:
Field Name: Type de compte
Field Description: Sélectionner le type de compte que vous souhaitez créer
Usergroup ID's: Ajouter à l'aide d'un espace l'ID du groupe créer ci-dessus sous la forme:
2 5
Etape 3: Mise en place du fichier
Copier le fichier vbr_comptes_essai.php ci-joint dans le répertoire ./include/cron/ de votre forum. Sur un serveur privé, les droits peuvent être mis à 550: Lecture-Exécution pour le propriétaire et son groupe. Au maximum, 755 (Droits total pour le propriétaire et Lecture-Exécution pour le groupe et les autres).
Etape 4: Installer le produit
Dans votre interface d'administration, cliquer sur "Modules & Produits" puis "Gestionnaire de produits" et enfin sur "[Ajouter/Importer un produit]".Ou, en anglais: "Plugins & Products" > "Manage Products" > "[Add/Import Product]".
Sélectionner le fichier XML téléchargé et cliquer sur Importer.
Etape 4: Paramétrage (enfin meoui)
Rendez-vous sur l'interface d'administration: Options vBulletin > Options vBulletin / vBulletin Options > vBulletin Options
Dans la liste, double-cliquer sur "Comptes d'essai" et définissez les deux options.
Attention: ce petit script ne vérifie pas les données, si vous entrer l'ID du groupe administrateur, la régle sera appliqué... à tous les admins :(.