Hallo,
ich wollte für mein Board in der register.php ein automatische Gruppenzuteilung einfügen.
Die sollte so funktionieren. Anhand der E-Mail Adresse (die nur 2 bestimmte Formen annehmen kann) und einem Single-Selection-Radio-Button soll die Gruppe eingestellt werden...
Der komplette Hack sieht wie folgt aus...
Der erste Teil, die E-Mail analyse, bereitet mir Kopfzerbrechen.PHP-Code:$mail = strpos($bbuserinfo['email'], ".");
$mail2 = strpos($bbuserinfo['email'], "@");
if ( $mail < $mail2 ) {
$mailtest = TRUE; }
else {
$mailtest = FALSE; }
if ( $bbuserinfo['field5'] == 'Studenten' AND $mailtest == FALSE )
{ $user['usergroupid'] = 11; }
else { $user['usergroupid'] = 4; }
if ( $bbuserinfo['field5'] == 'Professoren' AND $mailtest == TRUE )
{ $user['usergroupid'] = 9; }
else { $user['usergroupid'] = 4; }
if ( $bbuserinfo['field5'] == 'Lehrbeauftragte' AND $mailtest == TRUE )
{ $user['usergroupid'] = 10; }
else { $user['usergroupid'] = 4; }
if ( $bbuserinfo['field5'] == 'Keine Zugehörigkeit' ) { $user['usergroupid'] = 4; }
Es soll halt geguckt werden ob vor dem '@' ein Punkt '.' steht oder nicht ( das sind die beiden Varianten die eintreten können)
Mithilfe des Radio-Buttons soll dann die Benutzergruppe festgelegt werden.
Wenn die Art der E-Mail adresse und die Wahl des Radio-Buttons nicht richtig ist, dann soll die Benutzergruppe 4 gewählt werden...
Mein Problem ist nun leider, dass immer die Benutezrgruppe 4 gewählt wird.
Weiß einer Rat oder sieht den Fehler?
vielen Dank im vorraus
reisser



Zitieren
Lesezeichen