Seite 1 von 1

Problem mit externem Login & Subdomain

Verfasst: 20.05.2008 00:34
von sword20
Abend, ich hab da so'n "kleines" Problem.

Ich hab ein phpBB 3.0.1 Forum (mit ein paar SEO Mods, ist aber eher unwichtig) eingerichtet.

Das Forum liegt im Ordner /forum/
Für diesen Ordner hab ich ne Subdomain angelegt (board.xxxx.xx)
Über die Subdomain hab ich dann auch das Forum installiert.

Auf meiner Website hab ich ein externes Login Formular, also wo man sich dann über die Website auch gleichzeitig im Forum einloggt. Funktioniert ohne Subdomain (hab ich auf nem lokalen Server getestet) einwandfrei.

Das Problem ist jetzt:
Wenn ich mich über die Subdomain einlogge, bin ich nicht in www.xxxx.xx/forum/ eingeloggt.

Ich kann mich also kurz gesagt über dem externen Login-Formular nicht einloggen, egal ob ich forum/ucp.php?mode=login oder board.xxxx.xx/ucp.php?mode=login als "action" für's Formular verwende.

Falls ich es immer noch nicht deutlich rübergebracht hab, hier nochmal ein Bsp:

Datei xxxx.xx/test.php:

Code: Alles auswählen

<?php
  define('IN_PHPBB', true);
  $phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : 'forum/';
  $phpEx = substr(strrchr(__FILE__, '.'), 1);
  
  include($phpbb_root_path . 'common.' . $phpEx);
  
  $user->session_begin();
  $auth->acl($user->data);
  
  if($user->data['is_registered'])
    echo "Eingeloggt!";
  
  else
    echo "<b>Nicht</b> eingeloggt!";
?>
Wenn ich im Forum (board.xxxx.xx) eingeloggt bin, kommt trotzdem "Nicht eingeloggt!".

Was könnte man da machen? Ist wirklich wichtig...

Danke im voraus.

Verfasst: 20.05.2008 20:38
von sword20
Nach 'n bisschen rumexperimentieren mit der SID und Redirects, hab ich's nun geschafft.

Thread kann von mir aus geclosed werden.

Verfasst: 31.05.2008 07:36
von h32Lg
Währe natürlich für die Nachwelt noch interessant wie du es geschafft hast ?!

Lag es an den Cookies, oder ausschließlich an der nicht übergebenen Session? ;-)

greets h32Lg 8)