Angeltv
Mitglied
Probiers mal damit, ist zwar jetzt untested, aber ich denke so könnte es klappen, da ich sonst nichts gefunden habe. Es sei denn, in deinem Formular ist was im Argen.
Ich habe mal den REQUEST aus dem Statement rausgenommen. Ich hatte glaube ich mal vorn nem Jahr einen ähnlichen Fehler.
Also hier mal der geänderte Code.
Ich habe mal den REQUEST aus dem Statement rausgenommen. Ich hatte glaube ich mal vorn nem Jahr einen ähnlichen Fehler.
Also hier mal der geänderte Code.
PHP:
<?php
session_start();
include("connect.php");
$name = "$_REQUEST[name]";
$sql = "SELECT * FROM member WHERE name='$name' ";
//echo $sql;
$result=mysql_query($sql) OR die ("Ein Fehler ist aufgetreten!");
if(mysql_affected_rows($db)==0) {
echo "Benutzername falsch!";
exit();
}
$row=mysql_fetch_array($result);
if($row[pw]!=md5($_REQUEST[logpw])) {
echo "Passwort falsch!";
include("index.php");
exit();
}
else {
setcookie("logname",$_REQUEST[logname],time()+604800);
setcookie("logpw",$_REQUEST[logpw],time()+604800);
$_SESSION['name']=$row[name];
$_SESSION['level']=$row[level];
header("location:index.php");
}
?>