Benutzergruppe automatisch zuordnen!?

e-Casting
Hallo,

ich habe da noch eine Frage
Problembeschreibung:

Ich möchte meine Mitglieder in mehreren Gruppen einteilen.
Dies sollte aber schon beim registrieren automatisch geschehen.
z.B.:
User sucht sich auf der Registrierungsseite eine passende Gruppe aus und klickt auf Akzeptieren.
Nun läuft die normale Prozedur der Registrierung ab.
Der User ist jetzt nicht nur standart User sondern eben auch in der Gruppe die er sich ausgesucht hat.

Hat da jemand eine Idee, oder kennt wer einen Hack dafür?

Grüsse
Roman
ObInObI
sowas such ich auch! aber bei mri sollte so so sein, wenn er sich neu anmeldet,das es sofort in eine anderen gruppe reinkommt! zb. ich hab die gruppe ''XXX' und wenn er sich anmeldet, kommt er automatisch in die gruppe **XXX** und nicht in eine anderen!


wie mach ich sowas? oder geht es nicht?


mfg
Agi
Ohne Garantie:

ObInObI:

Gehe erst ins acp und gucke unter Gruppen bearbeiten, welche ID die Gruppe hat, der die User jetzt zugeordnet werden sollen.
Gucke auch, ob die Gruppe schon nen Benutzerrang zugeordnet bekam und schreib dir auch desse ID raus.
Dann noch gucken, welche groupcombinationid die neue Gruppe hat und auch rausschreiben.
Ich hab jetzt einfach mal die 7 genommen.

öffne die register.php und suche nach

php:
1:
2:
$db->query("INSERT INTO bb".$n."_users (username,password,sha1_password,email,groupcombinationid,rankid,regdate,lastvisit,lastactivity,usertext,signature,icq,aim,yim,msn,homepage,birthday,gender,showemail,admincanemail,usercanemail,invisible,usecookies,styleid,activation,daysprune,timezoneoffset,startweek,dateformat,timeformat,emailnotify,notificationperpm,receivepm,emailonpm,pmpopup,umaxposts,showsignatures,showavatars,showimages,threadview,langid,rankgroupid,useronlinegroupid,allowsigsmilies,allowsightml,allowsigbbcode,allowsigimages,usewysiwyg,reg_ipaddress) ".
            "VALUES ('".addslashes($r_username)."','".md5($r_password)."', '".sha1($r_password)."', '".addslashes($r_email)."','$groupcombinationid','$rankid[rankid]','".time()."','".time()."','".time()."','".addslashes($r_usertext)."','".addslashes($r_signature)."','".intval($r_icq)."','".addslashes($r_aim)."','".addslashes($r_yim)."','".addslashes($r_msn)."','".addslashes($r_homepage)."','".addslashes($birthday)."','".intval($r_gender)."','".intval($r_showemail)."','".intval($r_admincanemail)."','".intval($r_usercanemail)."','".intval($r_invisible)."','".intval($r_usecookies)."','".intval($r_styleid)."','".intval($activation)."','".intval($r_daysprune)."','".addslashes($r_timezoneoffset)."','".intval($r_startweek)."','".addslashes($r_dateformat)."','".addslashes($r_timeformat)."','".intval($r_emailnotify)."','".intval($r_notificationperpm)."','".intval($r_receivepm)."','".intval($r_emailonpm)."','".intval($r_pmpopup)."','".intval($r_umaxposts)."','".intval($r_showsignatures)."','".intval($r_showavatars)."','".intval($r_showimages)."','".intval($r_threadview)."','".intval($r_langid)."','$groupid','$groupid','$allowsmilies','$allowhtml','$allowbbcode','$allowimages','".intval($r_usewysiwyg)."', '".addslashes($REMOTE_ADDR)."')");



Und ersetze gegen:

php:
1:
2:
$db->query("INSERT INTO bb".$n."_users (username,password,sha1_password,email,groupcombinationid,rankid,regdate,lastvisit,lastactivity,usertext,signature,icq,aim,yim,msn,homepage,birthday,gender,showemail,admincanemail,usercanemail,invisible,usecookies,styleid,activation,daysprune,timezoneoffset,startweek,dateformat,timeformat,emailnotify,notificationperpm,receivepm,emailonpm,pmpopup,umaxposts,showsignatures,showavatars,showimages,threadview,langid,rankgroupid,useronlinegroupid,allowsigsmilies,allowsightml,allowsigbbcode,allowsigimages,usewysiwyg,reg_ipaddress) ".
            "VALUES ('".addslashes($r_username)."','".md5($r_password)."', '".sha1($r_password)."', '".addslashes($r_email)."','7','7','".time()."','".time()."','".time()."','".addslashes($r_usertext)."','".addslashes($r_signature)."','".intval($r_icq)."','".addslashes($r_aim)."','".addslashes($r_yim)."','".addslashes($r_msn)."','".addslashes($r_homepage)."','".addslashes($birthday)."','".intval($r_gender)."','".intval($r_showemail)."','".intval($r_admincanemail)."','".intval($r_usercanemail)."','".intval($r_invisible)."','".intval($r_usecookies)."','".intval($r_styleid)."','".intval($activation)."','".intval($r_daysprune)."','".addslashes($r_timezoneoffset)."','".intval($r_startweek)."','".addslashes($r_dateformat)."','".addslashes($r_timeformat)."','".intval($r_emailnotify)."','".intval($r_notificationperpm)."','".intval($r_receivepm)."','".intval($r_emailonpm)."','".intval($r_pmpopup)."','".intval($r_umaxposts)."','".intval($r_showsignatures)."','".intval($r_showavatars)."','".intval($r_showimages)."','".intval($r_threadview)."','".intval($r_langid)."','7','7','$allowsmilies','$allowhtml','$allowbbcode','$allowimages','".intval($r_usewysiwyg)."', '".addslashes($REMOTE_ADDR)."')");



Aber vorher unbedingt ein Backup machen von der register.php !
Weil ich hab das nicht getesetet und will nciht, dass dann bei dir deswegen alles kaputt ist!


@e-Casting: sry aber dass er dich 2 gruppen zuordnet da weiß auch ich nicht weiter ...
ObInObI
Hi, danke! ich werd es mal die Tage testen!

werd dann hier reinschreiben ob es geklappt hat oder nicht!



Danke!


Gruß ObI