Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] sesje- problem
-Hafez-
post 12.02.2008, 21:54:02
Post #1





Goście







Siema. Napisałem panel logowania na sesjach i mam problem. Loguje mnie normalnie jak daję wyloguj to chyba usuwa sesję i headerem przekierowuje mnie na formularz logowania, ale jak daję wstecz to ponownie wraca i pokazuje mi że jestem zalogowany. Wiem że firefox ostrzega przed wysyłaniem danych no i pewnie dane z sesji przesyła jeszcze raz i dlatego pisze że jestem zalogowany, więc jak się zabezpieczyć przed ponownym wysłaniem danych?? Podsyłam kod:
  1. <?php 
  2.  
  3.  
  4. $login= 'Hektor'; 
  5. $pass= '123rty'; 
  6.  
  7. if ($login== $_POST['nick'] && $pass== $_POST['pass']) {  
  8.  
  9. $_SESSION['uzytkownik']= $_POST['nick'];
  10.  
  11. echo 'Siema ' .$_SESSION['uzytkownik'] , 'Jak chcesz to sie <a href="logout.php">Wyloguj</a>';  
  12.  
  13. } 
  14.  
  15. else 
  16.  echo 'Nie masz wstepu'; 
  17.  
  18. ?>

login.html

  1.  
  2. <form action="trening.php" method="post" >
  3. Login: <input type="text" name="nick" /><br />
  4. <br />Haslo: <input type="password" name="pass" /><br />
  5. <br /><input type="submit" value="Loguj" />
  6.  
  7. </form>
  8.  
  9. </body>
  10. </html>

logout.php
  1. <?php
  2.  
  3.  
  4. header ("Location: login.html");  
  5.  
  6. ?>
Go to the top of the page
+Quote Post
Piniek
post 12.02.2008, 22:06:05
Post #2





Grupa: Przyjaciele php.pl
Postów: 463
Pomógł: 49
Dołączył: 27.12.2007
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Mysle ze to cache(pamiec) przegladarki. Zrob tak cofnij sie wstecz i odswiez strone i powiedz czy nadal bylo napisane ze jestes zalogowany questionmark.gif

Ten post edytował Piniek 12.02.2008, 22:06:35


--------------------
Go to the top of the page
+Quote Post
kosmowariat
post 12.02.2008, 22:31:36
Post #3





Grupa: Zarejestrowani
Postów: 235
Pomógł: 17
Dołączył: 18.07.2007
Skąd: Białystok

Ostrzeżenie: (0%)
-----


prawdopodbnie używasz opery, ktyóra nie przeładowuje strony przy przycisku wstecz. dla sprawdzenie możesz wyświetlić czas serwera ;-)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 16.06.2025 - 19:15