Entschuldigt, dass ich den Thread hier aufwärme, aber ich habe da noch ne Frage zu.
Zunächst mal funktioniert der Code wunderbar. Jedoch nur wenn der Benutzer sofort automatisch nach der Registrierung freigeschaltet wird.
Wie stellt man es an, dass das z.B. nach der Aktivierung durch den Admin passiert?
Ich könnte mir vorstellen, dass das an dieser Stelle eingefügt werden muss:
Weiß aber leider nicht wie ich die switch/case Abfrage da reinbringe.
Im selben Zuge stellt sich mir die Frage, ob auch sekundäre Benutzergruppen und die Anzeigegruppe so gesetzt werden können.
klappt leider nicht.
Vielen Dank im Voraus!
Zunächst mal funktioniert der Code wunderbar. Jedoch nur wenn der Benutzer sofort automatisch nach der Registrierung freigeschaltet wird.
Wie stellt man es an, dass das z.B. nach der Aktivierung durch den Admin passiert?
Ich könnte mir vorstellen, dass das an dieser Stelle eingefügt werden muss:
Code:
$db->delete_query("awaitingactivation", "uid='".$user['uid']."' AND (type='r' OR type='e')");
if($user['usergroup'] == 5 && $activation['type'] != "e")
{
$db->update_query("users", array("usergroup" => 2), "uid='".$user['uid']."'");
Weiß aber leider nicht wie ich die switch/case Abfrage da reinbringe.
Im selben Zuge stellt sich mir die Frage, ob auch sekundäre Benutzergruppen und die Anzeigegruppe so gesetzt werden können.
Code:
case "1":
$usergroup = 1;
$additional_usergroup = 2;
$displaygroup = 3;
break;
Vielen Dank im Voraus!