Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] problem z logowaniem
Czarny86
post 12.09.2010, 11:22:50
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 15.07.2010
Skąd: Sanok/Lublin

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


Napisałem skrypt do logowania:

  1. <?php
  2.  
  3. if (isset($_POST['login']) && isset($_POST['haslo'])){
  4.  
  5. $login = $_POST['login'];
  6. $haslo = $_POST['haslo'];
  7.  
  8. $db_user = 'root';
  9. $db_host = 'localhost';
  10. $db_password = '';
  11. $db_name = 'test';
  12.  
  13. $polacz_z_db = new mysqli($db_host,$db_user,$db_password,$db_name);
  14.  
  15. if (mysqli_connect_error()){
  16. echo 'Polaczenie z baza niepowiodlo sie: '.mysqli_connect_error();
  17. exit();
  18. }
  19.  
  20.  
  21. $wybor_usera = 'SELECT * FROM users '." WHERE 'imie' = '$login'"." and 'haslo' = shal('$haslo')";
  22.  
  23. $wynik = $polacz_z_db -> query($wybor_usera);
  24. if($wynik -> num_rows > 0){
  25. $_SESSION['prawid_uzyt'] = $login;
  26. }
  27. $polacz_z_db -> close();
  28. }
  29. ?>
  30. <html>
  31. <head>
  32. <title>Logowanie</title>
  33. </head>
  34. <body>
  35. <?php
  36. if (isset($_SESSION['prawid_uzyt'])){
  37. echo 'Użytkownik zalogowany jako '.$_SESSION['prawid_uzyt'].'<br />';
  38. echo '<a href = "wyloguj.php">Wyloguj</a><br />';
  39. }
  40. else {
  41. if (isset($login)){
  42. echo 'Zalogowanie niemozliwe '.$login;
  43.  
  44. }
  45. else {
  46. echo 'Uzytkownik niezalogowany';
  47. }
  48. echo '<form action = "logowanie.php" method = "POST">';
  49. echo '<input type = "text" name = "login" value = "Podaj Login">';
  50. echo '<input type = "password" name = "haslo" value = "password">';
  51. echo '<input type = "submit" value = "OK">';
  52. echo '<input type = "reset" value = "Anuluj">';
  53. }
  54. ?>
  55. </body>
  56. </html>


ale gdzieś chyba wkradł się błąd ponieważ przy próbie zalogowania wywala mi komunikat że zalogowanie jest niemożliwe.
Może macie jakiś pomysł co jest tego przyczyną?

Ten post edytował Czarny86 12.09.2010, 11:57:35
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: 14.08.2025 - 03:45