Seite 1 von 1

Homepage <==> BB (logout)

Verfasst: 24.10.2007 14:18
von Antitheus
Hallo bin neu hier,

ich arbeite an einem Forschungs-Projekt für Studien, Ziel ist es ein Internet Coach zu erstellen. Nun ja ich habe eine Tabelle erstellt die als Schnittstelle zwischen BB und der Homepage dient, innerhalb der Homepage dient sie als Schnittstelle zwischen den Coachern.

In ihr stehen Username, PWD, ob er ein Forumnutzer ist und an welchen Coacher/-n er teilnimmt. Ich habe bei euch das Login Formular gefunden, zuvor wollte ich mir eine eigene Funktion schreiben doch war das so einfacher :D.

So viel dazu, jetzt das Problem, mein Problem ist das ich nicht weis, wo ich sehe wann jemand eingelegt ist. Kurz um ich brauch auf einer Globalen Variabel wie $_SESSION oder $_COOKIE eine bestimmten Wert (zb die User_id), damit ich auch auf der Homepage einen Logout Button einbinden kann.

Das Forum ist nicht per Include sondern per Iframe eingebunden. (war nicht meine Idee, aber es soll so :( )

Sry falls dieses Thema so schon mal vorgekommen war, doch hab ich bei meiner kurzen Suche nichts Passendes gefunden.

mfg Clemens

Verfasst: 24.10.2007 16:01
von Antitheus
Ho Leute ich hab meine Problem gelöst.

Für die Leute die es auch haben, hier meine Lösung (wahrscheinlich nicht die Beste aber egal ;) )

Nun ja in der Datei „phpbb2/login.php“ muss nach der Überprüfung des Passworts (nach Standart Zeile 102) das hin:

session_start();
$_SESSION['fuser_id']=$row['user_id'];

Mann kann auch einen anderen Index nehmen!
Nun hab ihr jedes mal bei einem login auf der $_Session eine Wert der eurer HP zeigt das jemand eingelogt ist.


Um ihn wieder auszulogen, schreibt ihr in der Datei „phpbb2/login.php“ nach der Überprüfung des „logout“ Variabeln (nach Standart Zeile 171 + die schon editierte Zeilen Menge) das hin:

session_start();
session_destroy();
unset($_SESSION);

bei mir funst es erstmal, wenn jemand weis wie man das über eine schon gegebene Variable von BB machen kann, bitte schreiben ;)

mfg Clemens