Nutzen der Anmeldedaten auf Website - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: MyBB 1.8.x (https://www.mybb.de/forum/forum-87.html) +--- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-88.html) +--- Thema: Nutzen der Anmeldedaten auf Website (/thread-37344.html) |
Nutzen der Anmeldedaten auf Website - EliteForum - 13.07.2020 Moin. Ich hatte vor einiger Zeit schonmal einen Beitrag eröffnet (Hier). Dieser wurde auch beantwortet, jedoch habe ich noch eine offene Frage: Und zwar möchte ich auf meiner Website ein Login Formular einbinden, wo sich die Forum-Nutzer mit ihren Daten anmelden können. Dazu habe ich folgendes Formular aus meinem vorherigen Beitrag genommen: PHP-Code: <?php Nun habe ich die Frage: Wie frage ich ab ob der angemeldete Nutzer einen bestimmten Rang hat und binde das in dieses Formular ein, sodass z.B. Admins was anderes angezeigt bekommen als "normale Nutzer" Vielen Dank schonmal RE: Nutzen der Anmeldedaten auf Website - itsmeJAY - 13.07.2020 An weitere Helfende hier. Der Code stammt aus folgendem Beispiel, welches ich blind runter geschrieben habe: https://www.mybb.de/forum/thread-36390-post-238636.html#pid238636 Der Rang bzw. die Gruppe kann theoretisch und praktisch über PHP-Code: $mybb->user['usergroup'] Demnach kann sowas gemacht werden wie: PHP-Code: if ($mybb->user['usergroup'] != 0) { RE: Nutzen der Anmeldedaten auf Website - StefanT - 13.07.2020 Man sollte bedenken, dass ein solches einfaches Formular nicht gegen typische Angriffsszenarien abgesichert ist (z.B. Brute-Force). Wenn du schon die ganzen MyBB-Dateien einbindest, empfiehlt es sich daher den Login vom MyBB mitzubenutzen. RE: Nutzen der Anmeldedaten auf Website - EliteForum - 13.07.2020 Meinst du ich soll die entsprechenden Seiten mit ins Forum einbinden und somit den Login mitverwenden oder meinst du ich sollte den kompletten Login von myBB auf die Website übernehmen. Wenn letzteres der Fall ist muss ich nochmal fragen wie ich das am besten anstelle. RE: Nutzen der Anmeldedaten auf Website - EliteForum - 15.07.2020 (13.07.2020, 11:18)StefanT schrieb: Wenn du schon die ganzen MyBB-Dateien einbindest, empfiehlt es sich daher den Login vom MyBB mitzubenutzen. Ich muss nochmal fragen. Kann mir wer sagen wie ich das anstelle? RE: Nutzen der Anmeldedaten auf Website - Gerti - 16.07.2020 Ich gehe z.B. beim eingerichteten Chat (könnte ja auch ein Formular sein) wie folgt vor: * Benutzer muss im Forum angemeldet sein * mittels einer IF-Anweisung (welche Gruppen) wird der Login-Button zum Chat angezeigt * Bei Klick auf den Login-Button mit Anweisung: PHP-Code: <form method="post" action="./chat/login.php" name="user_trans" target="_blank"> In der Login-Datei des Chat ist das weitere Szenarion definiert, dass nur übergebene Daten Zutritt haben. Ein Direktaufruf ist unterbunden und wird wie folgt zurück gemeldet: Zitat:Sorry, Login ist nur direkt über das Forum möglich! Damit könnte/würde der "doppelte" Weg, sich auch im Forum und im Formular anzumelden. entfallen. Ergo: Zum Formular geht es nur über eine erfolgreiche Anmeldung im Forum. Vielleicht hilft Dir dieser Lösungsansatz ein wenig Dein Wunsch zu erfüllen. RE: Nutzen der Anmeldedaten auf Website - itsmeJAY - 26.07.2020 Der Quellcode von Gerti ist allerdings bzgl. der versteckten Input-Feldern nur insofern sinnvoll zu nutzen, wenn vor dem Betreten des Chats der Name serverseitig noch einmal auf den richtigen Namen überprüft wird. :-) Es gilt immer: Traue keinen Benutzereingaben! |