MyBB.de Forum
[Gelöst]MyBB Session verwenden - 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: Allgemeiner Support (https://www.mybb.de/forum/forum-36.html)
+---- Thema: [Gelöst]MyBB Session verwenden (/thread-3235.html)

Seiten: Seiten: 1 2 3 4


[Gelöst]MyBB Session verwenden - Jan - 27.09.2006

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.


RE: MyBB Session verwenden - Garlant - 27.09.2006

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


RE: MyBB Session verwenden - Michael - 27.09.2006

Wenn du per require die global.php des Forums einbindest, steht dir das Benutzersystem zur Verfügung.


RE: MyBB Session verwenden - Jan - 27.09.2006

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



RE: MyBB Session verwenden - Michael - 27.09.2006

Es sollte funktionieren, solange alle Seiten über die gleiche Haupdomain (inkl. Subdomains) aufgerufen werden.


RE: MyBB Session verwenden - Jan - 27.09.2006

Danke, ich werde es versuchen.
Einfach über require die global.php einbinden?
Mit relativem Pfad oder kompletter Pfad?


RE: MyBB Session verwenden - Michael - 28.09.2006

Nimm den absoluten Pfad, ist sicherer.


RE: MyBB Session verwenden - Jan - 28.09.2006

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?


RE: MyBB Session verwenden - Michael - 28.09.2006

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.";




RE: MyBB Session verwenden - Jan - 28.09.2006

Danke, werde es gleich einbauen.