![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 25.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Witam :!: :!: :!:
Zaprojektowałem system logowania oparty na kontroli sesji. Skałada się on z 3 skryptów. Pierwszy sprawdza czy nastąpiło logowanie, jeżeli tak to następuje zarejestrowanie sesji i pokazuje się link za pomocą którego można przejść do strony, która jest udostępniona tylko zalogowanym uzytkownikom, jeżeli nie nastąpiło logowanie to wyświetlany jest formularz za pomocą którego można to zrobić. Drugi skrypt wyświetla strone ale tylko wtedy gdy ktos jest zalogowany. Trzeci skrypt to wylogowanie. Wszystko działa oki za wyjątkiem jednego szczegółu. Jeżeli wykorzystamy mechanizm jaki daje przeglądarka i zaczniemy się cofać strona po stronie to dojdziemy do momentu w którym możemy odświeżyć stronę i zmienne formularz zostana znów wysłane do skryptu. Jak się tego pozbyć :?: Czy istnieje możliwość żeby zmienne formularza były wysyłane tylko raz żeby po wylogowaniu nie mozna było się cofnąć do stron dostępnych tylko dla zalogowanych użytkowników :?: Dzięki za podpowiedź !!! |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 91 Pomógł: 0 Dołączył: 19.02.2004 Skąd: Piaseczno Ostrzeżenie: (0%) ![]() ![]() |
jest to możlwe:
:arrow: napisz oddzielny plik, który bęzdie obsługiwał formularz i potem z niego redirectuj na inna strone (albo na strone serwsiu albo z powrtoem na strone logowania jesli użytkownik zle sie zalogowal) poczytaj o[manual:da6a391940] header[/manual:da6a391940], [manual:da6a391940]session[/manual:da6a391940]( to to zachowania informacji o tym czy użytkownik jest zalogowany, pomiędzy poszczególnymi częsciami serwisu) UPDATE: teraz jesli nawet cofniesz sie do strony ze skrptem logującym odrazu zostaniesz przekierowany na inna strone serwisu. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 20:43 |