![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 159 Pomógł: 0 Dołączył: 8.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Mam formularz do zalogowania, gdzie podaje sie nazwe uzytkownika i haslo po poprawnym podaniu loginu i hasla nastepuje zalogowanie i zostaje wyswietlony link do przejscia dalej LOGIN I HASLO - prawidlowe <a href="go.php">Go next page</a> Na nastepnej stronie tj. go.php mam link do wylogowania <a href="wyloguj.php">wyloguj</a>. Problem jest taki, ze jak juz sie wyloguje to klikajac przycisk wstecz na przegladarce pojawia sie okno dialogowe - "potwierdz" po czym jesli kliknie sie OK to nastepuje przejescie do formularza tak jakby byl zalogowany uzytkownik.
Plik formularza - logowania
Plik formularza aktualizacji - update.php
Pilk wylogowujacy - logout.php
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 374 Pomógł: 149 Dołączył: 1.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
1. Dodaj do formularza ukryte pole z wartością jakąś no uniqid (http://php.net/manual/en/function.uniqid.php)
2. Przy przetwarzaniu formularza sprawdź, czy masz już ten unikalny numer zapisany w sesji, 3. Jak nie masz to przetwarzasz formularz i zapisujesz to w sesji 4. Jak masz ten token zapisany w sesji to znaczy, że już raz przetworzyłeś ten formularz więc ignorujesz -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.06.2025 - 21:36 |