Ich brauche mal ein bischen Hilfe. Ich habe auf meiner Webseite
http://www.reimemaschine.de ein phpbb Forum integriert. Ich benutze den Login des Forums auch für die normale Webseite. Oben auf der normalen Webseite habe ich eine Anzeige ob der User gerade eingeloggt ist. Das mache ich so:
Code: Alles auswählen
define('IN_PHPBB', true);
$phpbb_root_path = '/var/www/www.reimemaschine.de/forum/';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
require($phpbb_root_path . 'common.' . $phpEx);
$user->session_begin();
if ($user->data['is_registered'])
{
// Eingeloggt
$show = 'ja';
} else {
// Nicht eingeloggt
$show = 'nein';
}
Klappt auch so weit super, aber wenn ich eine bestimmt Unterseite der normalen Webseite aufrufe bin ich auf einmal ausgeloggt. Auch wenn ich das Forum aufrufe bin ich ausgeloggt. Nach langem suchen habe ich rausgefunden das die Unterseite durch meinen htaccess umgeleitet wird, und zwar so:
Code: Alles auswählen
RewriteRule
gedichte.htm http://www.reimemaschine.de/gedichte.php [P,L]
Jetzt die Frage: Wie kann ich verhindern das ein Redirect in der .htaccess mich ausloggt?
Was mir noch aufgefallen ist, wenn ich das $user->session_begin(); auskommentiere, werde ich zwar nicht ausgeloggt, aber dann geht die anzeige auch nicht.