Session Sharing
Verfasst: 25.10.2014 20:32
Hallo zusammen,
ich versuche es nun schon einige Tage und kriege es leider nicht zum Laufen mich über meine HomePage im Forum anzumelden.
Folgendes Szenario:
- Login Feld auf meiner HP
- Passwort Feld auf meiner HP
- Link zum Forum
Ich habe schon einiges zu Session Sharing/Integration gelesen, unter anderem hier
https://www.phpbb.com/kb/article/phpbb3 ... tegration/
Mein Code sieht auch sehr ähnlich aus.
In $test befindet sich nun die URL (inklusive Session ID). Wenn ich diesen Link nun klicke, sehe ich zwar, dass "Micha" angemeldet ist allerdings lande ich nicht auf der Foren-Ansicht sondern müsste mich einloggen. Sprich irgendwie versteht er es nicht, dass "Micha" schon eingeloggt ist und er sich nicht erneut einloggen muss. Die URL ähnelt sehr der, die ich erhalte, wenn ich mich über die Forum Seite einlogge (z.B. "mySite/forum/index.php?sid=1bf0aac504b51d016b9dc092814c07ce".
Hat jemand eine Ahnung, was ich falsch mache?
Danke schon mal im Vorraus!
Gelux
ich versuche es nun schon einige Tage und kriege es leider nicht zum Laufen mich über meine HomePage im Forum anzumelden.
Folgendes Szenario:
- Login Feld auf meiner HP
- Passwort Feld auf meiner HP
- Link zum Forum
Ich habe schon einiges zu Session Sharing/Integration gelesen, unter anderem hier
https://www.phpbb.com/kb/article/phpbb3 ... tegration/
Mein Code sieht auch sehr ähnlich aus.
Code: Alles auswählen
define('IN_PHPBB', true);
$phpEx = "php";
$phpbb_root_path = "forum/";
include($phpbb_root_path . 'common.' . $phpEx);
function phpbbAutoLogin($id)
{
global $phpbb_root_path, $phpEx, $user, $auth;
$user->session_begin();
$auth->acl($user->data);
$login = $auth->login("Micha", "testPW", true, 1, 0);
var_dump($login);
$test = append_sid("forum/index.php");
var_dump($test);
$_SESSION['forumURL'] = $test;
}
phpbbAutoLogin(3);
Hat jemand eine Ahnung, was ich falsch mache?
Danke schon mal im Vorraus!
Gelux