![]() |
Benutzerregistrierung von MyBB einbinden - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html) +--- Forum: MyBB 1.2.x und älter (https://www.mybb.de/forum/forum-27.html) +---- Forum: Sonstiges (https://www.mybb.de/forum/forum-29.html) +---- Thema: Benutzerregistrierung von MyBB einbinden (/thread-1783.html) |
Benutzerregistrierung von MyBB einbinden - frankrieger - 18.04.2006 Hallo ich hab die Benutzerregistrierung von MyBB in meine Homepage für den Mitgliederbereich (in dem sich das Forum befindet) eingebaut. Dabei hab ich folgenden Aufbau für meine login.php : PHP-Code: <?php Aber nur wenn die Gruppe "Gast" das Recht besitzt die Foren anzusehen, was ich natürlich nicht will, da das Forum nur für die Mitglieder ist (Wenn man sich mit einem falschen Benutzernamen oder Passwort anmeldet kann man die Beiträge sehen). Wenn die Gruppe Gast dieses Recht nicht besitzt, dann kommt das: Kann ich das irgendwie umgehen - die Abfrage ob ein Benutzer (indem Fall der Gast) die Foren sehen darf bzw. was passiert wenn nicht? Oder wie kann ich $mybb->input['action'] = "login" setzen , da so ja das nopermissions(); umgangen wird? RE: Benutzerregistrierung von MyBB einbinden - Michael - 18.04.2006 Durch eine kleine Änderung in der global.php kannst du das Problem umgehen. Öffne die Datei global.php und suche nach: PHP-Code: if($mybb->usergroup['canview'] != "yes" && $mybb->input['action'] != "register" && $mybb->input['action'] != "do_register" && $mybb->input['action'] != "login" && $mybb->input['action'] != "do_login" && $mybb->input['action'] != "logout" && $mybb->input['action'] != "regimage") PHP-Code: if(basename($_SERVER['PHP_SELF']) != "login.php") { RE: Benutzerregistrierung von MyBB einbinden - frankrieger - 18.04.2006 Danke. Allerdings musste ich die ganze if-Abfrage in die neue einbinden, da sonst genau das gleiche wie davor passierte. PHP-Code: if(basename($_SERVER['PHP_SELF']) != "login.php") { RE: Benutzerregistrierung von MyBB einbinden - Michael - 18.04.2006 Es sollte per GET gehen, also über die URL: login.php?action=x. |