Boardunity Ratgeber Forum

Boardunity Ratgeber Forum (https://boardunity.de/)
-   Programmierung und Datenbanken (https://boardunity.de/programmierung-datenbanken-f23.html)
-   -   Brauche hilfe bei aufklappbarem menü (https://boardunity.de/brauche-hilfe-aufklappbarem-men-t7596.html)

kevbog 20.02.2010 15:08

Brauche hilfe bei login script
 
Hey Leute,

hab mir ein login erstellt.

hab aber dabei ein problem.
er ließt den benutzernamen und das passwort aus der db i-wie nich.

kommt immer die fehlermeldung:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /www/htdocs/w00a0c65/viren-info/checklogin.php on line 19

habt ihr da vllt ne idee?

hier ma der php script:
PHP-Code:

$myusername $_POST['myusername'];
$mypassword $_POST['mypassword'];
$sql "SELECT * FROM $tbl_name WHERE username='$myusername' AND password='$mypassword'";
$result mysql_query($sql);
$count mysql_num_rows($result);
if(
$count==1)  {
  
session_register("myusername");
  
session_register("mypassword");
  
header("location:login_success.php");
  }
  else {
     echo 
"Falscher Benutzername oder Passwort";
  }
?> 


Rudi_L 31.03.2010 12:13

Md5?
 
Hi, ich weiss ja nicht wie der code in der checklogin.php genau aussieht.
Aber ich vermute mal das du dein Password in der Datenbank md5 verschlüsselt hast.

Und du gibst aber dem SQL - String lediglich das eingebene Password unverschlüsselt mit.

Versuch mal folgendes:
$myusername = $_POST['myusername'];
$mypassword = md5($_POST['mypassword'
]);
$sql = "SELECT * FROM $tbl_name WHERE username='$myusername' AND password='$mypassword'"
;


Gruss
Rudi


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:04 Uhr.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24