![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 91 Pomógł: 1 Dołączył: 22.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Napisalem prosty mechanizm zminy id sesji przy kazdym wywolaniu zalogowanego uzytkownika na stronie.
Dzalala to nastepujaco Skryp sprawdza czy zmienna sesji ma nalozona wartosc jesli tak to dalej sprawdza czy ciacho uzytkownika ma wartosc bierzacego id sesji jesli tak to nastepuje zmiana id sesji i wysylane jest ciasteczko z nowa wartoscia id sesji. Wylogowanie nastepuje jesli bierzace id sesji nie je pasuje do wartosci z ciasteczka lub jesli zmienna w sesji nie ma wartosci. I wszystko smiga ale w stronach "adresowych". Kiedy pisze strony "adresowe" mam na mysli te strony w do ktorych odwoluje sie z adresu przegladarki. Jednak niektore elementow strony sa aktualizowane ajaxowo. Tam tez z chwila kiedy zmianiam id sesji pojawia sie problem. Chodzi o to ze moge zminic id sesji w skryptach ktore sa wykonywane ze stron adresowych. A skrpyty wykonywalne przez ajaxa traca id sesji czy cos tam w rezultacie wywala mi logout Zalezy mi by kazda aktywnosc uzytkownika zminiala id sesji i aktualizowala ciasteczko a puki co moge tego dokonac tylko z poziomu zapytan "adresowych". Za pomoc i zainteresowanie z gory dziekuje i pozdrawiam Ten post edytował fernet 25.04.2009, 17:43:47 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 91 Pomógł: 1 Dołączył: 22.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
No ja doskonale to rozumiem ale dzięki za potwierdzenie mojego przeswiadczenia o specyficekacji działania header. Szukam rozwiązaia które zapewni mi zmianę id sesji w adresowych plikach jak i w typach ajaxowych plików. Właściwie to chyba nawet je znam i szczerze to liczyłem na to że jest jeszcze coś pomiędzy ingerencji w mechanizm sesji a defaultowym jej wywołaniem. Mysle ze jedyne rozwiazanie tego na zasadzie pomiedzy wywola niesutanne Loading wyswietlane w przegladarce, nie zadawala mnie ono ale chalbym je poznac.
Ten post edytował fernet 29.04.2009, 01:25:19 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 15:30 |