Fork me on GitHub






Inscription - Modification du groupe par défaut.
Newbie
Inscrit: 02/02/2004 19:50
Messages: 14
Bonjour,

dans Xoops les personnes enregistrées sont automatiquement intégrées au groupe "Utilisateurs enregistrés".

Y'a t'il moyen de modifier cela et affecter les personnes à un groupe différent ?

Merci

Bonne journée :

Posté le : 10/11/2005 11:58
Partager Twitter Partagez cette article sur GG+
Re: Inscription - Modification du groupe par défaut.
Régulier
Inscrit: 24/08/2005 18:35
Messages: 220
Ca m'intéresse aussi

Posté le : 10/11/2005 16:33
Partager Twitter Partagez cette article sur GG+
Re: Inscription - Modification du groupe par défaut.
Aspirant
Inscrit: 05/07/2003 12:24
Messages: 73
Salut,

Qu'est ce qui t'embete dans le groupe par defaut ?

Peux tu détailler un peu plus ton objectif final stp ?

Est ce que tu veux par exemples donner plus de droit à des utilisateurs qu'a d'autres ?

En attente des renseignements, bonne soirée.

Posté le : 10/11/2005 17:24
Partager Twitter Partagez cette article sur GG+
Re: Inscription - Modification du groupe par défaut.
Régulier
Inscrit: 24/08/2005 18:35
Messages: 220
pour moi, c'est parce que j'ai plein de groupes différents à gérer et que le groupe par défaut, je l'ai paramétré pour que ce soit le groupe des "bannis" :s Du coup, à chaque inscription (que je dois valider de toutes façons, je dois changer le groupe). A priori pas de problème, sauf que ce serait quand même plus simple que j'opte pour le groupe statistiquement le plus important comme groupe par défaut.

Posté le : 10/11/2005 17:36
Partager Twitter Partagez cette article sur GG+
Re: Inscription - Modification du groupe par défaut.
Aspirant
Inscrit: 05/07/2003 12:24
Messages: 73
Salut,

Alors pour modifier le groupe par defaut :

Testé sur une version Xoops 2.0.13

Il faut modifier le register.php à la racine du site.

Vers la ligne 200 :

Citation :

$newid = $newuser->getVar('uid');
if (!$member_handler->addUserToGroup(XOOPS_GROUP_USERS, $newid)) {
echo _US_REGISTERNG;
include 'footer.php';
exit();


A modifier par :

Citation :

$newid = $newuser->getVar('uid');
// Ligne originale
// if (!$member_handler->addUserToGroup(XOOPS_GROUP_USERS, $newid)) {
// Fin
if (!$member_handler->addUserToGroup(4, $newid)) {
echo _US_REGISTERNG;
include 'footer.php';
exit();


Explication :

Ici ont modifie la ligne :

if (!$member_handler->addUserToGroup(XOOPS_GROUP_USERS, $newid)) {

par :

if (!$member_handler->addUserToGroup(4, $newid)) {

NB : 4 étant l'id du groupe dans lequel tu veux que tes utilisateurs soient. (Voir dans ta base dans la table prefixedebdd_groups

J'ai tester cela fonctionne par contre je ne te garantie rien , si un expert de l'authentification sous xoops pouvais valider.

Bonne journée, et désolé de la réponse tardive.

Posté le : 14/11/2005 13:42
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

42 Personne(s) en ligne (32 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 42 | Plus ...