To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

F.A.Q. - Najczęściej Zadawane Pytania - Invalid Session

Widmo - 17-10-2004, 23:33
Temat postu: Invalid Session
Czasami tak bywa że nic nie pomoaga i nie mozna wejść do panelu admina...

Jeden z naszych userów napisza?:

Cytat:
Witam,

Poniewa? nie zadowoliła mnie umieszczona na tym forum odpowiedź, gdzie sugerowano obni?enie bezpieczeństwa forum, dlatego poszukałem g??biej. Na stronie phpbb znalazłem prawidłow? odpowiedź.

Aby pozbyć się problemu Invalid_session należy opróżni? tabelą phpbb_sessions za pomoc? polecenia TRUNCATE TABLE 'phpbb_sessions'. Można również skorzystać w tym celu z phpMyAdmin, wybra? tabelą phpbb_sessions i nacisn?? Empty.

W moim przypadku problem się rozwi?zuje. Oczywięcie trzeba się ponownie zalogować do panelu administracyjnego po tej operacji

Pozdrawiam,
Potworny


Ale ta metoda nie zawsze działa...

Musisz wtedy edytowac plik:

admin/pagestart.php

znajdz:

Kod:
if ($HTTP_GET_VARS['sid'] != $userdata['session_id'])
{
    message_die(GENERAL_ERROR, 'Invalid_session');
}
 


Zamieć na

Kod:
if ($HTTP_GET_VARS['sid'] != $userdata['session_id'])
{
    echo 'Session Ignore!';
}
 


i jeżeli pojawi sie biala strona TYLKO z tym napisem to po prostu edytuj
jeszcze raz ww plik i WYWAL/USU?/SKOMENTUJ (//) ww fragment kodu.


<hr>

Gdy problem dotyczy wchodzenia do panelu moderowania (moderatorzy i admini)
kod za sprawdzanie sesji jest tu:

Kod:
modcp.php


Nalezy znaleźć

Kod:
// session id check
if ( $sid == '' || $sid != $userdata['session_id'] )
{
    message_die(GENERAL_ERROR, 'Invalid_session');
}



i albo dac dwa zanczki
Kod:
//

tak:

Kod:
// session id check
if ( $sid == '' || $sid != $userdata['session_id'] )
{
    //message_die(GENERAL_ERROR, 'Invalid_session');
}


a jezeli to nie pomoże to po prostu wywal ten fragment kodu.

Szczep - 18-10-2004, 20:07

Nie działa. Teraz mam w ogóle error:

Parse error: parse error, unexpected ':' in /usr/export/www/vhosts/funnetwork/hosting/szczepionka/phpBB2/admin/pagestart.php on line 45

???????

Rif_Raf - 18-10-2004, 20:08

na moje oko walnal ci sie : z ;
popraw to co edytowales

[ Dodano: 04-10-18 ]
albo w lini 45 niepotrzebnie wpisales gdzies :

Szczep - 18-10-2004, 20:09

Poprawiłem. A teraz takie co?:

Parse error: parse error, unexpected T_ELSEIF in /usr/export/www/vhosts/funnetwork/hosting/szczepionka/phpBB2/admin/pagestart.php on line 51

przecinek - 18-10-2004, 20:12

na moje oko na końcu brakuje }
Szczep - 18-10-2004, 20:55

Eee... Teraz pisze:

Session Ignore!

?????????????????

przecinek - 18-10-2004, 21:11

zamieć
echo 'Session Ignore!';
na
//echo 'Session Ignore!';

Widmo - 18-10-2004, 21:29

ale to chodzi o to zeby user byl swiadomy ze ma ignorowana sesje.

walnalem sie w nawiasie :]
sorry

goog - 26-10-2004, 22:24

Dzięki! mi pomogło. My?lałem, ze juz bede musia? instalować forum od nowa...
Widmo - 26-10-2004, 23:04

Kochany user goog...
Wszedl na forum, przeczytal dzial FAQ - znalazl odpowiedz i jeszcze napisal ze mu pomoglo :) miodzio...

goog, może dasz sie skolonowac :>

JAROmix - 29-10-2004, 21:35

Mam pytanie :?: I co dalej po naprawie w ten sposób tego problemu?
Bo w?a?nie miałem taki problem i dzięki recepcie Widmo, udało mi sie z niego wyjść. :wink:
W panelu podczas wejścia mam tylko dodatkowy napis "'Session Ignore".
Czy z tym można ?y? :?: Czy raczej trzeba zrobić kopie bazy i szykować się do ponownej instalki.

Widmo - 30-10-2004, 00:52

Tak, specjalnie jest ten napis zebys byl swiadomy ze Twoje forum dziala bez jednego dosc waznego zabezpieczenia... Mozna z tym zyc, tylko rob czesto kopie bazy.

Na 90% jak zmienisz serwer to przestaniesz miec ten blad Session Invalid.

BlueMan - 30-10-2004, 08:05

A jaka? pomoc co do mojego błądu ?? Invalid session ??!!
Widmo - 30-10-2004, 10:44

zrob to co podalem tutaj tylko ze w pliku modcp.php
przecinek - 30-10-2004, 17:07

http://phpbb2.pl/archiwum/viewtopic.php?t=1886


Powered by phpBB modified by Przemo © 2003 phpBB Group