Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z logowaniem, zla weryfikacja login + pass
magico
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 13.05.2006

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


Witam prosze o pomoc z tym skryptem wyswietla mi :

Błędna nazwa użytkownika lub hasło!

  1. <?php
  2. function checkPass($user, $pass)
  3. {
  4. $link = mysql_connect('sql.magico.home.pl', 'magico', 'haslo');
  5. $flag = mysql_select_db('magico');
  6.  
  7. if(!$link || !$flag){
  8. //echo("Problem z połączeniem z bazą danych.");
  9. return false;
  10. }
  11.  
  12.  $query = "SELECT PASS FROM USERS WHERE NAME = '".$user."'";
  13.  
  14. if(!$result = mysql_query($query)){
  15. //echo("Problem z bazą danych. Odrzucone zapytanie.");
  16. mysql_close($link);
  17. return false;
  18. }
  19.  
  20. if(!$row = mysql_fetch_row($result)){
  21. mysql_close($link);
  22. return false;
  23. }
  24.  
  25. if($row[0] != $pass){
  26. mysql_close($link);
  27. return false;
  28. }
  29. else{
  30. mysql_close($link);
  31. return true;
  32. }
  33. }
  34. if(!isSet($_POST["haslo"]) || !isSet($_POST["user"])){
  35. include('error.php');
  36. }
  37. else if(checkPass($_POST["user"], $_POST["haslo"])){
  38. include('admin.php');
  39. }
  40. else{
  41. include('error.php');
  42. }
  43. ?>


dzieki i pozdrawiam Magico :roll2:
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: 22.08.2025 - 20:28