Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [phpBB3] autowylogowanie, ale na stronie obok phpBB3
Forum PHP.pl > Forum > Gotowe rozwiązania > Skrypty forum
KCG
Widziałem kilka tematów, ale były to problemy na forum, a ja mam na stronie, tzn. czasem po zalogowaniu (na stronie) zostaję wylogowany, nie zawsze, ale dość często. W panelu admina nie widzę żadnej opcji ustawiania domeny.
Do każdej strony dodany jest nagłówek:
  1. <?php
  2. //pliki forum/autoryzacja użytkowników
  3. define('IN_PHPBB', true);
  4. define('ROOT_PATH', "./forum");
  5.  
  6. $phpEx = "php";
  7. $phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : ROOT_PATH . '/';
  8. include_once($phpbb_root_path . 'common.' . $phpEx);
  9. include_once($phpbb_root_path . 'includes/functions_user.' . $phpEx);
  10. require_once($phpbb_root_path . 'includes/functions_privmsgs.' . $phpEx);
  11. require_once($phpbb_root_path . 'includes/utf/utf_tools.' . $phpEx);
  12.  
  13. $user->session_begin();
  14. $auth->acl($user->data);
  15.  
  16. //logowanie:
  17. $auth->login($username,$password,$remember,$hide,0);
  18. ?>


pzdr
ShadowD
Taka sytuacja w większości przypatków spowodowana jest przejściem z http://www.domena.pl na http://domena.p, następuje strata kontaktu z ciastkiem a co i za tym idzie nr sesji się zapodziewa.

Jeśli nie chce nam się mieszać w kodzie można stworzy plik .htacces i zawsze przekierowywać na stronę z www.

.htaccess
  1. <?php
  2. RewriteCond %{HTTP_HOST} !^www [NC]
  3. RewriteRule ^(.*)$ <a href=&#092;"http://www.domena.pl/$1\" target=\"_blank\">http://www.domena.pl/$1</a> [L]
  4. ?>


Najprostszy sposób. winksmiley.jpg
KCG
Pominąłeś RewriteEngine On, a ja np. tego nie wiedziałem tongue.gif Ale na razie jest okej, przekierowuje na domenę z www i na razie mnie nie wylogowało, ale poczekamy zobaczymy.

Jednak nie to, problem się powtórzył... ;/ Dalej aktualny.

Nikt nic nie może poradzić? Co tu może się mieszać?
Draz
Spróbuj dodać
$user->setup();
pod
$user->session_begin();
$auth->acl($user->data);
niewywołanie tej funkcji mogło powodować problemy.
KCG
Dzięki, zobaczymy, co będzie się działo smile.gif

Było dobrze i znów lipa;/ Co jeszcze można zmienić?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.