Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]logowanie, Logowanie do bazy danych
adamgr
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 20.03.2015

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


Napisałem taki skrypt logowania do bazy danych, ale nie działa mimo wprowadzenia poprwnego loginu i hasło (takie dane znajdują się wtabeli bazy) nie pokazuje sie komunikat zalogowany oraz niepoprawne hasło
Co nalezy poprwić wtym skrypcie?
  1. <?php
  2. $username = $_POST['username'];
  3. $password = $_POST['username'];
  4. if ($username && $password)
  5. {
  6. $connect = mysql_connect ("localhost","root","zaq1@WSX")
  7. or die ("Nie można się połączyć");
  8. $db= mysql_select_db("log_in",$connect)
  9. or die ("Nie można wybrać bazy danych");
  10. $wynik = mysql_query("SELECT * FROM users WHERE username = '$username'");
  11. //echo $username;
  12. $numrows = mysql_num_rows($wynik);
  13. if ( $numrows !==0)
  14. {
  15.  
  16. while ($wiersz =mysql_fetch_array($wynik))
  17. {
  18. $dbusername = $wiersz['username'];
  19. $dbpassword = $wiersz['password'];
  20. }
  21.  
  22. if ( $username==$dbusername && $password==$dbpassword)
  23. {
  24. echo "Jesteś zalogowany";
  25. @$_SESSION['username']= $username;
  26. }
  27. else "hasło niepoprawne";
  28. }
  29. else
  30. die("użytkownik nie istnieje");
  31. }
  32. else die("Wpisz poprawnie nazwę użytkownika i hasło");
  33. ?>


Ten post edytował adamgr 20.03.2015, 13:52:41
Go to the top of the page
+Quote Post

Posty w temacie


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: 24.12.2025 - 18:02