Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Logowanie - problem z bazą
--Kay--
post 2.08.2008, 16:25:32
Post #1





Goście







Jestem bardzo początkujący... Chciałem napisać sobie kod który po wcześniejszym wpisaniu i wyslaniu login i pass przeszukuje tabele users w poszukiwaniu takiego usera i pass...
W tabeli users mam coś takiego jak by co:
id username password rang lastlogintime

To moj kod:
  1. <?php
  2. require &#092;"klonfig.php\";
  3.  
  4. $mysql_conn = mysql_connect($hostbazy,$userbazy,$passbazy) or die(&#092;"bazka wysiadla\");
  5.  
  6. mysql_select_db($namebazy) or die(&#092;"selektowanie bbazy wysiadlo\");
  7. $login = $_POST['login'];
  8. $pass = md5($pass);
  9. $login = strip_tags($login);
  10. $login = addslashes($login);
  11. $zapytka = &#092;"SELECT `username` FROM `users` WHERE `username`='$login'\" or die(\"username nawalil\");
  12. $zapytka2 = &#092;"SELECT `password` FROM `users` WHERE `password`='$pass'\" or die(\"tera pass\");
  13. $idzapytki = mysql_query($zapytka) or die(&#092;"przy mysql_query\");
  14.  $idzapytki2 = mysql_query($zapytka2) or die(&#092;"przy mysql_query\");
  15. while ( $wynikname = mysql_fetch_array($idzapytki))
  16. {
  17.  
  18. if( $login == $danezapytki[1] )
  19. $etap1 = 1;
  20. }
  21. while ( $wynikname = mysql_fetch_array($idzapytki2))
  22. {
  23. if (isset($etap1))
  24. {
  25.  
  26. if( $pass == $danezapytki[2] )
  27. {
  28. $etap1 = 2;
  29. echo &#092;"Poprawnie zalogowano (dziala haha.gif)\";
  30. setcookie( &#092;"abccba\", \"1\", time());
  31. }
  32. else echo(&#092;"zly login lub haslo\");
  33. }
  34. else echo(&#092;"zly login lub haslo\");
  35.  
  36. }
  37.  
  38.  
  39.  
  40.  
  41.  
  42. mysql_close($mysql_conn);
  43.  
  44. ?>

Wedlug niego, haslo zawsze jest zle...
Zeby nie bylo - w bazie haslo tez mam w md5...

Sorka za troche nie zrozumialy kod ;d

Z góry thx
Kay

Ten post edytował Piniek 2.08.2008, 17:46:52
Powód edycji: Dodałem tag.
Go to the top of the page
+Quote Post

Posty w temacie


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: 19.07.2025 - 10:22