Problem z utrzymywaniem sesji

Witam, próbuję zintegrować logowanie strony z forum. Chodzi dokładniej o to, że użytkownik może zalogować się poprzez odpowiedni formularz (to działa). Dałem warunek, że jeśli użytkownik jest już zalogowany, a wejdzie jeszcze raz na login.php - wyświetlą mu sie jego dane (nick oraz uprawnienia). To niestety nie działa. Problem polega na tym, iż po ponownym wejściu na stronę login.php (znajduje się w innym katalogu niż forum), użytkownik zostaje wylogowany z forum.

Kod login.php:

<?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);

include($phpbb_root_path . 'includes/functions_display.' . $phpEx);


$user->session_begin();

$auth->acl($user->data);

$user->setup('viewforum');



if ($user->data['user_id'] == ANONYMOUS)

{

echo '
Login:
Hasło:
'; } else { include('includes/db2.php'); echo "Jestes już zalogowany"; $user\_id = $user-\>data['user\_id']; $zapytanie = mysql\_query("SELECT group\_id,username FROM forum08\_users WHERE user\_id='$user\_id'"); $wykonaj = mysql\_fetch\_row($zapytanie); $uprawnienia = $wykonaj[0]; $login = $wykonaj[1]; include('includes/rangi.php'); echo " Twoj login: **$login** Twoje uprawnienia: **$ranga**"; } ?\>[/code]

Zaznaczam, że jeśli ten sam plik (po odpowiedniej zmianie ścieżek) umieszczę w katalogu z forum - działa bez zarzutu. Co jest nie tak ?