Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wylogowywanie- problem
-Hafez-
post
Post #1





Goście







Jestem początkujący jeśli chodzi o php . Napisałem sobie logowanie na sesjach dla jednego użytkownika. I problem jest tu taki że jak daję wyloguj się to wraca do formularza no i nie powinno być możliwości zalogowania się jak dam wstecz ale jednak jak daję wstecz to pojawia się, że otwierana strona zawiera postdata i jak daję ok to cofa mnie do strony gdzie jestem zalogowany. Co z tym zrobić??
Kod:
  1. <?php 
  2.  
  3.  
  4. $login= 'Blade'; 
  5. $pass= '12345'; 
  6.  
  7. if ($_POST['nick']== $login && $_POST['pass']== $pass) {
  8.  
  9. $_SESSION['user']= $_POST['nick'];
  10.  
  11. echo 'Jestes zalogowany jako: ' . $_SESSION['user'], ' Jesli chcesz to <a href="logout.php">Wyloguj sie</a>';
  12.  
  13. } 
  14.  
  15. else 
  16.  echo 'Nie masz wstepu'; 
  17.  
  18. ?>

Formularz:

  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:
  1. <?php
  2.  
  3.  
  4. header ("Location:login.html");
  5.  
  6. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
VegA
post
Post #2





Grupa: Zarejestrowani
Postów: 70
Pomógł: 3
Dołączył: 1.04.2007
Skąd: Gdańsk / Bydgoszcz

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


Niewiem czy to pomoże (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) , ale przed <html><head> wpisz to

Kod
<?php
SESSION_START();
unset( $_SESSION['user'] );
?>


(IMG:http://forum.php.pl/style_emoticons/default/smile.gif) unset służy do zniszczenia zmiennych sesji (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ja robie zawsze unset i mi dział :]

Ten post edytował VegA 11.02.2008, 16:10:52
Go to the top of the page
+Quote Post

Posty w temacie
- Hafez   Wylogowywanie- problem   11.02.2008, 15:42:00
- - xbigos   pewnie w pliku login.html masz formularz zrób tak:...   11.02.2008, 15:49:12
- - VegA   Niewiem czy to pomoże , ale przed <html...   11.02.2008, 16:10:21


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

 



RSS Aktualny czas: 10.10.2025 - 16:47