Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] problem z, logowanie oparte na sesjach
greq
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 3.08.2006

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


plik - logowanie.php

  1. <?php
  2.  
  3. $mdek = $_POST['pass'];
  4.  //haslo zaszyfrowane w md5
  5. $haslo = "ea26b0075d29530c636d6791bb5d73f4";
  6. if(md5($mdek) == $haslo)
  7. {
  8.  
  9. $_SESSION['logowanie'] = 'OK';
  10.  
  11. //echo 'Zostales zalogowany <a href="index.php">Przejdz do zawartosci</a>';
  12.  
  13. }
  14. else
  15. {
  16. $_SESSION['logowanie'] == "";
  17. }
  18.  
  19. if($_SESSION['logowanie'] == 'OK')
  20. {
  21. Header( "Location: index.php");
  22.  
  23. }
  24. else
  25. {
  26. if($_POST['pass'] == false)
  27. {
  28. echo "Enter password";
  29. }
  30. else
  31. {
  32. echo "Wrong password, please re-enter the user password";
  33. }
  34. echo '<br><br><form action="logowanie.php" method="post">
  35.  
  36. <input type="password" name="pass" size="14">
  37.  
  38.  <input type="submit" name="logowanie" value="OK">';
  39. }
  40.  
  41. ?>




plik - index.php (sprawdzanie sesji)


  1. <?php
  2.  
  3. if($_SESSION['logowanie'] == 'OK')
  4. {
  5. echo 'Test Skryptu Autoryzacji w php '; 
  6. }
  7. else
  8. {
  9. echo 'Nie jestes zalogowany <a href="logowanie.php">zaloguj sie</a>';
  10. }
  11.  
  12. ?>


Problem polega na tym ze po poprawnym wpisaniu hasla,dostaje komunikat:

"Nie jestes zalogowany, zaloguj sie"


Wiec wracam i ponownie wprowadzam haslo i ponownie przenosi mnie na strone logowania i wszystko zaczyna sie od poczatku,i tu kolo sie zamyka.po zalogowaniu powinien pokazac komunikat ,przynajmniej takie bylo zalozenie "Test Skryptu Autoryzacji w php"

Ucze sie dopiero php( probuje (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ),nie wiem czy nie popelnilem jakiegos bledu przy sesjach,prosze o rade lub wskazanie gdzie jest blad.
Wiem ze dla nie ktorych bedzie to banalny blad, ale dla mnie zielonego jak trawa na wiosne jest upierdliwy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

sprawdzalem na 3 serwerach i wszedzie ten sam blad,wiec musialem cos spartolic (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

dziekuje i prosze o wskazowke (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował greq 12.08.2006, 09:57:51
Go to the top of the page
+Quote Post

Posty w temacie
- greq   [php] problem z   12.08.2006, 07:21:04
- - eai   w pliku logowanie nie widze zeby bylo session_star...   12.08.2006, 07:34:30
- - greq   Dziekuje Eai heh taki maly ale upierdliwy blad ...   12.08.2006, 09:12:38
- - eai   [PHP] pobierz, plaintext <?phpsession_start...   12.08.2006, 09:22:17
- - greq   no dziala lepiej dziekuje   12.08.2006, 09:56:05


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: 23.09.2025 - 15:32