Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Problem z Logowaniem
kristoph3r
post 7.02.2011, 03:42:53
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 15.11.2010

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


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. }


--------------------
www.l2teonpvp.pl
Go to the top of the page
+Quote Post
lobopol
post 7.02.2011, 06:54:33
Post #2





Grupa: Zarejestrowani
Postów: 1 729
Pomógł: 346
Dołączył: 4.04.2009

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


a daj zobaczyć jak zapisujesz do bazy, czy na pewno z hashem

Ten post edytował lobopol 7.02.2011, 06:55:19


--------------------
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: 18.06.2025 - 02:14