Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Problem z Logowaniem
Forum PHP.pl > Forum > Przedszkole
kristoph3r
Mam mały problem ze skryptem logowania ponieważ w bazie danych mam szyfrowanie md5 wiec próbuje sprawdzić czy hasło wpisane przez użytkownika zgadza się z Tym zakodowanym w bazie , niestety nie przenosi mnie na strone main.php tylko wyswietla komunikat "Nieprawidłowy Login i Hasło" gdy wpisze do bazy ręcznie hasło bez szyfrowania i przerobie lekko skrypt wszystko dziala ...prosze o pomoc

oto fragment kodu
  1. $hash = md5($_POST['pass']);
  2. $query = " SELECT * FROM accounts WHERE login='$user' AND password='$hash' ";
  3. if( $result = mysql_query($query, $connect ) )
  4. {
  5. $row = mysql_fetch_array( $result );
  6. if ($row['login'] == $user && $row['password'] == $hash)
  7. {
  8. $_SESSION['zalogowany'] = $user;
  9. if($row['accessLevel'] == '1')//accessLevel 1=Administrator 2=GM 0=User
  10. {
  11. $_SESSION['access'] = 'Administrator';
  12. header("Location:main.php");
  13. }
  14. elseif($row['accessLevel'] == '2')
  15. {
  16. $_SESSION['access'] = 'Game Master' ;
  17. header("Location:main.php");
  18. }
  19. else
  20. {
  21. $_SESSION['access'] = 'User';
  22. header("Location:main.php");
  23. }
  24. }
  25. else
  26. {
  27. $_SESSION['komunikat'] = "Nieprawidłowy Login i Hasło";
  28. }
  29. }
lobopol
a daj zobaczyć jak zapisujesz do bazy, czy na pewno z hashem
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.