Externer Login MyBB 1.4 - 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: Externer Login MyBB 1.4 (/thread-10119.html) |
Externer Login MyBB 1.4 - brainkopf - 03.08.2008 Hi, hat sich von euch schon mit einem externen Login für die Version 1.4 beschäftigt? Ich bräuchte ein Formular zum einloggen ohne weiterleitung auf eine andere Seite! Und die Möglichkeit abzufragen ob die Person eingeloggt ist oder nicht. Wenn sich damit schon jemand beschäftigt hat, bin ich seh dankbar mfg brainkopf RE: Externer Login MyBB 1.4 - Michael - 04.08.2008 Dazu gibt es schon verschiedene Ansätze, die du über die Suche hier im Forum sicher findest. Die Codes für MyBB 1.2 können übernommen werden, da hat sich nichts geändert. RE: Externer Login MyBB 1.4 - Marsyas - 27.09.2008 schönen guten abend! erst einmal ein lob an das forum - nette informationen für mybb einsteiger und php-neulinge nun zum thema: könnte nicht jemand mal einen code für mybb 1.4 ins forum stellen, der a) die möglichkeit gibt, sich einzuloggen und b) wenn jemand eingelogged ist, z.b. die nachricht ausgibt "hallo user XXX" ich habe nämlich selbiges problem, wie der herr vor mir: unter mybb1.2 lief mein login noch!!! hier der code: Code: <?php mit dem update auf 1.4 will er sich jedoch nur noch mit meinem externen-login-code einloggen (was im forum auch geschieht) --> nur leider funktioniert es nicht mit dem "if($mybb->user['uid'])" d.h. es erscheint bei mir immer nur die loginform und nicht das "Willkommen Benutzer X" auf meiner externen seite (die in einem übergeordnetem verzeichnis liegt). ich habe mir natürlich auch die anderen themen angeschaut und auch schon auf anderen foren nach einer lösung gesucht - leider ohne ergebnis. meine php kenntnisse sind nur begrenzt, also wäre es wirklich nett, wenn man mal einen funktionierenden "mybb1.4 externer login" posten könnte. ich hoffe, dass ich jetzt keinen der herrschaften belästige - die geposteten anregungen haben mir leider nicht weitergeholfen. ich vermute, dass es an den cookies(?),sessions(?) liegt, kenne mich da aber nicht so gut aus (hat sich da was geändert von mybb1.2 zu1.4? werden die cookies anders ausgelesen?). vorab schon einmal herzlichen dank! ein verzweifelter user ps: "<?php echo $mybb->user['uid'] ?>" gibt übrigens nur eine "0" aus und "<?php echo $mybb->user['logoutkey'] ; ?>" nichts und hier noch einmal der ganze code: Code: <?php RE: Externer Login MyBB 1.4 - Yang0504 - 27.09.2008 Code: <form action="ForenURL/member.php" method="post"> So er ist getestet sollte funktionieren! Dieser Code auf einer Externen Seite Einfügen! RE: Externer Login MyBB 1.4 - Marsyas - 27.09.2008 hi! nicht falsch verstehen: mein login funktioniert auch, nur das: Code: if($mybb->user['uid']) Zitat:(...)Und die Möglichkeit abzufragen ob die Person eingeloggt ist oder nicht...will nicht so recht! darum muss es wohl am cookie oder an der session liegen oder lieg ich da falsch? wie muss der code dann lauten bzw. wie kann ich überprüfen, ob ein user nun eingelogged ist oder nicht? RE: Externer Login MyBB 1.4 - StefanT - 27.09.2008 Der Code ist korrekt. Kannst du die ganze Datei zeigen? RE: Externer Login MyBB 1.4 - Marsyas - 27.09.2008 die ganze datei steht in meinem ersten post RE: Externer Login MyBB 1.4 - Michael - 27.09.2008 Wie lauten deine Cookie-Einstellungen (Domain und Pfad)? RE: Externer Login MyBB 1.4 - Marsyas - 01.10.2008 hi! hier die daten zur cookieeinstellung: Cookie-Domain: ".meinehp.de" Cookie-Pfad: "/forum/" (die seite mit dem login befindet sich allerdings im verzeichnis http://www.meinehp.de/indexmitlogin.php ) edit: fehleranalyse: hallo! habe folgendes noch einmal getestet: der login funktioniert, wenn die login-datei im forumordner liegt. leider ist diese in einem höheren verzeichnis d.h. der cookiepath wurde dann wohl falsch angegeben: myhp/login.php und das forum myhp/forum/index.php nur wie muss dieser dann lauten bzw. wenn ich ihn veränder funktioniert es wahrscheinlich nicht mehr mit dem forum-login. muss ich den cookie extra auslesen? wenn ja, wie muss dann der code lauten? edit: nun klappt es bei mir! es lag am cookiepfad (sorry: habe das hier schon oft im forum gelesen, aber tortz ausprobieren wollte es anfangs - warum auch immer - nicht funktionieren! nun habe ich in der datei forum/inc/settings den $settings['cookiepath'] von "/meinehp/forum" einfach auf "/meinehp/" gestellt und die cookies gelöscht danke noch einmal an die freundliche hilfe und entschuldigt meine (vermeintlich) dummen fragen RE: Externer Login MyBB 1.4 - StefanT - 02.10.2008 Wenn du die Cookie in einem höheren Verzeichnis benutzen willst, darfst du den Pfad natürlich nicht ins tiefere legen. |