Tjek af login med mysql
Hej EksperterJeg har fundet det her login, men mangler det script hvor jeg tjekker på de "hemmelige" sider.
Det må være noget I hurtigt kan hjælpe med ;)
Gerne noget enkelt!
Tak :)
Her er mit script, det virker:
<?php
session_start();
if(isset($_POST['login'])){
$brugernavn = $_POST['brugernavn'];
$kodeord = $_POST['kodeord'];
mysql_connect('localhost','user','pass');
mysql_select_db('user');
$sql = "SELECT brugernavn,id
FROM login
WHERE brugernavn='$brugernavn'
AND kodeord='$kodeord'";
$result=mysql_query($sql);
$brugerData=mysql_fetch_assoc($result);
if($brugerData==FALSE){
$error = "yes";
}else {
$_SESSION['loginId']=$brugerData['id'];
header('Location:main.php');
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>Login</title>
<link href="../css/style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<form name="login" action="<?php echo $_SERVER['PHP_SELF']?>" method="POST">
<label>Brugernavn:</label>
<input class="textinput" type="text" name="brugernavn"
<?php
if ($error == "yes"){
echo 'value="Forkert brugernavn eller kodeord!"';
}
?>>
<label>Kodeord:</label>
<input class="textinput"type="password" name="kodeord">
<input class="submit" type="submit" name="login" value="" />
</form>
