problemmer med at få mit login til at godkende når jeg bruger md5
Hejer der nogle som kan hjælpe mig med mit login??
jeg har lavet et login som jeg gerne vil crypterer med md5()
mit problem er ikke at indsætte det krypterede password men der imod at få de 2 krypterede password samlignet med hinanden lige så snart jeg bruger md5() kan jeg ikke komme ind på siden
her er mit script
function connect(){
if(!$db = mysql_connect("localhost","bruger","kodeord")){
print("kan ikke etablerer forbindelse");
return 0;
}else {
mysql_select_db("php",$db);
return 1;
}
}
function check_user ($user,$password){
if(connect()){
$password = substr($password,0,8);
$sql = "select * from side.users where md5(username) = '$user' and md5(password) = '$password'";
$result = mysql_query($sql);
if(mysql_num_rows($result) == 1){
setcookie("user",$user);
setcookie("password",$password);
return 1;
}else{?><center>
<font face="verdana" size="2"> Beklager du er ikke godkendt</font></center>
<?
return 0;
}
}
}
if(!isset($user) or !check_user($user, $password)){
?>
