reisser
18.06.2005, 23:39
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...
$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; }
Der erste Teil, die E-Mail analyse, bereitet mir Kopfzerbrechen.
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
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...
$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; }
Der erste Teil, die E-Mail analyse, bereitet mir Kopfzerbrechen.
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