Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wylogowywanie- problem
-Hafez-
post 11.02.2008, 15:42:00
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
xbigos
post 11.02.2008, 15:49:12
Post #2





Grupa: Zarejestrowani
Postów: 239
Pomógł: 27
Dołączył: 13.07.2005
Skąd: Jarocin

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


pewnie w pliku login.html masz formularz zrób tak:
  1. <?php
  2. header ("Location:trening.php");
  3. ?>


--------------------
Go to the top of the page
+Quote Post
VegA
post 11.02.2008, 16:10:21
Post #3





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 smile.gif , ale przed <html><head> wpisz to

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


smile.gif unset służy do zniszczenia zmiennych sesji 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

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: 7.07.2025 - 00:42