Avatar billede nielschristiansen Nybegynder
06. april 2004 - 10:28 Der er 1 kommentar

problemmer med at få mit login til at godkende når jeg bruger md5

Hej
er 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)){
?>
Avatar billede hmortensen Nybegynder
08. april 2004 - 10:23 #1
function check_user ($user,$password){
if(connect()){
$password = substr($password,0,8);
$user = md5($user);
$password = md5($password);
$sql = "select * from side.users where username = '$user' and 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;
}
}
}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester