Login Med md5
Hejsajeg sider her og her lavet et login med md5 men kan ikke så den til at virke når jeg logger ind hvordan får jeg den til at sammen ligne min md5 med den md5 der ligger i db
Min Kode
______________________________________________
<?php
echo"<form method='POST'>";
if(isset($_POST['logud']))
{
session_destroy();
echo '<meta http-equiv="refresh" content="0">';
}
if(isset($_POST['login']))
{
if(empty($_POST['brugernavn']))
{
echo("Du skal skive brugernavn");
}
elseif (empty ($_POST['password']))
{
echo ("Du skal skive et Password");
}
else
{
$brugernavn = $_POST['brugernavn'];
$password = $_POST['password'];
$query = mysql_query("SELECT * FROM users WHERE brugernavn='$brugernavn'");
if($brugernavn&&$password)
{
$numrows = mysql_num_rows($query);
if($numrows!=0)
{
while ($row = mysql_fetch_assoc($query))
{
$dbbrugernavn = $row['brugernavn'];
$dbfullenavn = $row['fullenavn'];
$dbpassword = $row['password'];
if($brugernavn==$dbbrugernavn&&$password==$dbpassword)
{
$_SESSION['brugernavn'] = $dbbrugernavn;
}
else
{
echo"Forkert Password!";
}
}
}
else
{
echo"Brugeren finnes ikke!";
}
}
else
{
die("Du skal skive et brugernavn og password!");
}
}
}
if(isset($_POST['opret']))
{
echo'<meta http-equiv="refresh" content="0;url=opret.php">';
}
else
//når du er logget ind
$brugernavn = $_SESSION['brugernavn'];
if($_SESSION['brugernavn'])
{
echo "Velkommen " . $_SESSION['brugernavn'] . " ";
echo "<input class='knap' type='submit' name='logud' value='Log ud'/>";
}
else
{
// Logget ud!
echo"
<input type='text' name='brugernavn' placeholder='Brugernavn' />
<input type='password' name='password' placeholder='password' />
<input type='submit' name='login' value='log Ind'/>
<input type='submit' name='opret' value='Opret Bruger'/>";
}
?>
______________________________________________
Er der nogle der kan hælpe mig og sige hvordan og forklar lidt til hvordan en md5 virker med at logge ind jeg kan godt lave den når folk opretter sig men ikke med logind
håber der er nogle der kan hælpe mig