Witam.
Mam problem. Otóż przy okazji tworzenia nowego stylu shoutbox (autorstwa Przemo) przestał pobierać dane użytkownika i przy próbie wysłania wiadomości pokazuje wiadomość, że trzeba się zalogować a po odświeżeniu strony użytkownik jest już wylogowany. Na pewno nie jest to problem ciasteczek, gdyż wszystko inne działa poprawnie. W pliku shoutbox.php wstawiłem na początku echo $userdata['username'], co wyświetla "Anonymous".
Początek pliku shoutbox.php:
[php]define('IN_PHPBB', true);
$phpbb_root_path = './';
include_once($phpbb_root_path . 'extension.inc');
include_once($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
echo $userdata['username'];[/php]
Formularz wysyłania wiadomości też pokazuje, że użytkownik jest niezalogowany:
Kod:
<input type="hidden" name="name" value="Anonymous">
<input type="hidden" name="sb_user_id" value="-1">
Czego to może być wina? Wcześniej wszystko działało ok.
Z góry dziękuję za pomoc.
Pozdrawiam,
Greenek