MyBB.de Forum

Normale Version: [Gelöst]MyBB Session verwenden
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3 4
Hallo,

ich habe eine Seite, und würde dort gerne die Userverwaltung des MyBB benutzen.

Allerdings geht das ja nicht einfach so.
Zitat
Zitat:Das MyBB wird sicherlich eine eigene Cookie/Sessionstruktur haben, die greifst du mit deinem anderne Projekt auf. Sprich du benutzt die Login/Authmethoden von MyBB um den Login zu validieren und greifst von deinem Projekt auf die Session/Cookies von MyBB zurück. Sprich der User muss sich über das MyBB anmelden und ist dann für dein Projekt eingeloggt. Du müsstest nun also das MyBB nach den benötigten Methoden/Funktionen absuchen und diese per Hack deinem Projekt hinzufügen (auf Lizenzen achten!).
Wie kann ich die User und die Session des MyBB übernehmen?
Es handelt sich um zwei Subdomains, und um zwei verschiedene Ordner auf dem Server.
Hallo Jan,
Um die Session zu übernehmen sollte der Include der class_session.php helfen
Eventuell sind noch einigee Änderungen nötig, die ich so aber nicht sagen kann.

Mfg Garlant
Wenn du per require die global.php des Forums einbindest, steht dir das Benutzersystem zur Verfügung.
Garlant schrieb:Hallo Jan,
Um die Session zu übernehmen sollte der Include der class_session.php helfen
Eventuell sind noch einigee Änderungen nötig, die ich so aber nicht sagen kann.

Mfg Garlant
Michael schrieb:Wenn du per require die global.php des Forums einbindest, steht dir das Benutzersystem zur Verfügung.
Also ist es egal wo die Daten liegen?
Die Strucktur ist also Möglich:
Code:
root
     =>mybb
     =>meine seite
Es sollte funktionieren, solange alle Seiten über die gleiche Haupdomain (inkl. Subdomains) aufgerufen werden.
Danke, ich werde es versuchen.
Einfach über require die global.php einbinden?
Mit relativem Pfad oder kompletter Pfad?
Nimm den absoluten Pfad, ist sicherer.
Was steht mir dann alles zur Verfügung?
Also wie kann ich den online Status testen? Kann ich sehen welcher Benutzergruppe er angehört?

Welche variablen und Objekte kann ich aufrufen?
Die Sachen kannst du alle über $mybb->user abfragen.

$mybb->user['uid'] = Benutzer-ID
$mybb->user['username'] = Benutzername
$mybb->user['usergroup'] = ID der Benutzergruppe
...

Abfrage, ob Benutzer online ist:
PHP-Code:
if($mybb->user['uid'] != "0") {
    echo "Du bist angemeldet.";
} else {
    echo "Du musst dich anmelden.";

Danke, werde es gleich einbauen.
Seiten: 1 2 3 4