Die autologin Methode
Verfasst: 11.05.2014 11:50
Hallo Community,
ich habe meine Frage bereits in englisch hier gestellt.
Ich habe eine externe Datenbank mit Mitgliedern. Wenn sich auf meiner Webseite ein Mitglied einloggt speicher ich es über Sessions. Ich möchte nun realisieren, dass immer wenn sich ein Mitglied einloggt, es auch im phpBB Forum eingeloggt ist. Ich vermute genau dazu wurde die autologin_method im Authentication Plugin geschrieben. Ich muss also in der Methode nur überprüfen ob das Mitglied über Sessions eingeloggt ist, und dann $user_row zurück geben. Ich habe zum testen folgende Methode geschrieben:
Ich habe erwartetet, dass immer wenn ein Mitlgied sich auf meiner Seite einlogged (also Session gestartet ist) und dann auf das phpBB Forum geht, es dann immer als der User mit der id 64 im Forum eingeloggt ist (dieses Mitglied existiert!). Allerdings passiert gar nichts. Wie funktioniert die autologin Methode denn sonst? Ich habe auch im ACP unter Client communication->Authentication die Methode myAuth ausgewählt.
ich habe meine Frage bereits in englisch hier gestellt.
Ich habe eine externe Datenbank mit Mitgliedern. Wenn sich auf meiner Webseite ein Mitglied einloggt speicher ich es über Sessions. Ich möchte nun realisieren, dass immer wenn sich ein Mitglied einloggt, es auch im phpBB Forum eingeloggt ist. Ich vermute genau dazu wurde die autologin_method im Authentication Plugin geschrieben. Ich muss also in der Methode nur überprüfen ob das Mitglied über Sessions eingeloggt ist, und dann $user_row zurück geben. Ich habe zum testen folgende Methode geschrieben:
Code: Alles auswählen
function autologin_myAuth()
{
//test
$dbphpBB = startConnectionPHPBB();
$anfrage = "SELECT * FROM phpbb_users WHERE user_id = '64' ";
$ergebnis = $dbphpBB->query($anfrage) or die("<b>Whoopsi</b>");
$row = mysqli_fetch_assoc($ergebnis);
return $row;
}