Beiträge: 13
Themen: 2
Registriert seit: 30.11.2011
Ich möchte, dass das Board beim Login nicht nur die normalen Login-Daten sondern zusätzlich das Vorhandensein einer bestimmten Sessionvariable überprüft und ggf. die Zusammenarbeit verweigert.
Natürlich könnte ich versuchen, das in die PHP-Files hardzukodieren, allerdings halte ich das gerade im Hinblick auf Updates/Patches für nicht so klug.
Also habe ich mich mal belesen, wie so ein Plugin aufgebaut ist in der Hoffnung, ein solches könnte man dafür nutzen. Ich bin mir allerdings nicht sicher, ob das DIE Lösung dafür wäre.
Kann mir jemand einen Tipp geben, wie ich das am besten angehen kann?
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Mir ist vollkommen unklar, was du vorhast...
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 13
Themen: 2
Registriert seit: 30.11.2011
15.12.2011, 16:28
(Dieser Beitrag wurde zuletzt bearbeitet: 15.12.2011, 16:29 von atarifreak.)
Ich möchte, dass beim Login nicht nur Benutzername und Kennwort überprüft wird sondern auch ein
Code:
if (isset($_SESSION['xyz'])) ...
ausgeführt wird und davon der Zugang abhängig gemacht wird.
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Du setzt also zusätzlich noch ein Session-System ein? Ja, das sollte mit einem Plugin leicht gemacht werden lönnen.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 13
Themen: 2
Registriert seit: 30.11.2011
15.12.2011, 16:39
(Dieser Beitrag wurde zuletzt bearbeitet: 15.12.2011, 16:51 von atarifreak.)
Genau. Das Forum ist Teil einer Vereinsseite, wo noch diverse andere Dinge passieren. Und da ich bereits die Benutzerverwaltung fernsteuere (wie in meinem ersten Post erfragt und professionell von Euch beantwortet), möchte ich auch den Login ausschließlich über die übergeordneten Seiten steuern. Dafür werden diverse Sessionvariablen geschrieben, und ich möchte vor dem Login ins Board prüfen, ob der Login über die Eingabefelder des Boards oder über die Vereinsbasis erfolgte. Im letzteren Fall soll der Zugang gewährt werden.
Wenn ich das richtig verstanden habe, hat ein Plugin einen bestimmten Einsprungpunkt (Hook). Gibt es diesen auch für den Login-Vorgang?
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
(15.12.2011, 16:39)atarifreak schrieb: Wenn ich das richtig verstanden habe, hat ein Plugin einen bestimmten Einsprungpunkt (Hook). Gibt es diesen auch für den Login-Vorgang?
Ja, sogar mehrere. Für dein Vorhaben wäre wahrscheinlich member_do_login_start der richtige Hook.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 13
Themen: 2
Registriert seit: 30.11.2011
Weißt Du, was ich an diesem Forum beispielhaft genial finde? Die Antworten sind nicht nur zielführend, die Reaktionszeit ist auch extrem schnell.
So, das musste mal gesagt werden.
Gibt es irgendwo eine Übersicht über die möglichen Hooks? Die Sufu erschlägt einen ja mit massig Einträgen.
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
(15.12.2011, 16:56)atarifreak schrieb: die Reaktionszeit ist auch extrem schnell.
Aber auch nur, wenn gerade jemand vom Team online ist.
https://www.mybb.de/doku/sonstiges/infor...u-plugins/ (wobei die riesige Liste natürlich nicht gerade übersichtlich ist)
Die meisten Hooks setzen sich aus *Dateiname*_*action*_*start/end/...* zusammen.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 13
Themen: 2
Registriert seit: 30.11.2011
(15.12.2011, 17:03)StefanT schrieb: Aber auch nur, wenn gerade jemand vom Team online ist.
Dann hatte ich bisher wohl immer Glück
Danke für den Link!
Beiträge: 13
Themen: 2
Registriert seit: 30.11.2011
Hat prima funktioniert, ich bin beeindruckt!
Danke nochmal und dem Team ein schönes Weihnachtsfest sowie einen guten Rutsch!