Benutzergruppe bei der Anmeldung erkennen. - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html) +--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html) +--- Thema: Benutzergruppe bei der Anmeldung erkennen. (/thread-12134.html) |
RE: Benutzergruppe bei der Anmeldung erkennen. - wWs - 21.01.2009 Also ich hänge einfach mal die member.php an. attac Und das member_register templade: PHP-Code: <html> RE: Benutzergruppe bei der Anmeldung erkennen. - Michael - 21.01.2009 Ersetze im Template Code: <select name="Was bist du?"> Code: <select name="was_bist_du"> PHP-Code: else PHP-Code: switch($mybb->input['was_bist_du']) { RE: Benutzergruppe bei der Anmeldung erkennen. - wWs - 21.01.2009 Michael......? Genial! Danke ich werde die Tage eine komplette zusammen fassung dieses Themas machen. Anleitung zum oben genannten Thema
RE: Benutzergruppe bei der Anmeldung erkennen. - wWs - 01.02.2009 Michael sorry das ich dich noch mal damit belasten muss ich habe ein Problem ich wollte jetzt noch 2 hinzufügen und nun wird keiner erkannt. Hier meine member.php (ich habe ein größeren auschnitt Kopiert) PHP-Code: if($mybb->input['action'] == "do_register" && $mybb->request_method == "post") Und hier meine pasende member_reg.... PHP-Code: <select name="was_bist_du"> Ich check es echt nicht es ging die ganze Zeit!!! mit 2 Gruppen RE: Benutzergruppe bei der Anmeldung erkennen. - JDF - 18.02.2009 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: Code: $db->delete_query("awaitingactivation", "uid='".$user['uid']."' AND (type='r' OR type='e')"); 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": Vielen Dank im Voraus! RE: Benutzergruppe bei der Anmeldung erkennen. - Michael - 18.02.2009 (18.02.2009, 01:55)JDF schrieb: Wie stellt man es an, dass das z.B. nach der Aktivierung durch den Admin passiert?Das ist etwas schwieriger, da die Benutzergruppe dann irgendwo zwischengespeichert wird. Wenn du die Benutzer sowieso freischaltest, kannst du im ACP doch auch direkt die Gruppe ändern. RE: Benutzergruppe bei der Anmeldung erkennen. - Michael - 18.02.2009 Aus seiner primären Gruppe kann man nicht austreten. Entweder erstellst du ein Plugin/Mod dafür oder du steckst alle Benutzer in eine Basisgruppe und der Benutzer kann in deinem Benutzer-CP einer sekundären Gruppe beitreten und sie auch selbst verlassen. RE: Benutzergruppe bei der Anmeldung erkennen. - JDF - 19.02.2009 Letzteres habe ich jetzt so praktiziert. Ich habe es inzwischen auch hinbekommen, dass sekundäre Benutzergruppe und Anzeigegruppe bei der Registrierung (Sofortfreischaltung) gesetzt werden. Mit Administratorfreischaltung wäre das allerdinngs schöner. Dazu müssten die Optionen aber erst an die Datenbank übergeben, zwischengespeichert und bei Freischaltung an entsprechende Stelle im Benutzerprofil gesetzt werden, richtig? Das ist mir glaub ich zu hoch. RE: Benutzergruppe bei der Anmeldung erkennen. - Michael - 19.02.2009 Richtig. Genau das ist der Grund, warum das nicht "mal eben" umsetzbar ist. RE: Benutzergruppe bei der Anmeldung erkennen. - JDF - 19.02.2009 Schade... Noch was: Ich habe da wahrscheinlich nur ein Syntaxproblem und zwar würde ich gerne den Switch mit zwei Variablen ausstatten. Ich hab das so versucht... Code: switch(true) { |