Ideer til login script
hej E. Jeg har et login script jeg arbejder på, og jeg prøver at gøre det så sikkert som muligt. Men jeg kan ike helt finde ud af hvordan jeg skal gøre det her: Man logger ind i en menu ude i venstre side. Derefter kommer der en lille brugermenu frem hvor der før var login form. Hvordan kan det gøres, så man også forbliver logget på indtil man forlader siden? Skal jeg bruge cookies? jeg behøver ikke noget færdigt script, bare ideer. Jeg kan ikke helt se det for mig... Nå men her er min kode:<?php
ob_start();
?>
<html>
<head>
<title>Untitled Document</title>
</head>
<body>
<?php
$username = $_POST['qlogin'];
$username = mysql_escape_string($username);
$password = $_POST['xlogin'];
$logged = false;
mysql_connect("", "", "");
mysql_select_db("");
$query = mysql_query("SELECT * FROM login");
$data = mysql_fetch_array($query);
if(md5($password) == md5($data['password']) && $username == $data['username']){
$logged = true;
}else{
$logged = false;
}
if($logged == true){
header("Location: logged.php");
}
if($logged == false){
echo "Wrong username or password";
}
ob_end_flush();
?>
<form name="form1" method="post" action="<? $PHP_SELF ?>">
<p align="center">
<input name="qlogin" type="text" id="qlogin" value="Username" onFocus="if(this.value==this.defaultValue)this.value='';" onBlur="if(this.value=='')this.value=this.defaultValue;">
</p>
<p align="center">
<input name="xlogin" type="password" id="xlogin" value="Password" onFocus="if(this.value==this.defaultValue)this.value='';" onBlur="if(this.value=='')this.value=this.defaultValue;">
</p>
<p align="center">
<input type="submit" name="Submit" value="Submit">
</p>
</form>
<div align="center"></div>
</body>
</html>
