auto login i dette script
HeyJeg har et script hvor jeg har forsøgt at få auto login til at virke! jeg er ganske godt klar over at der bruges cookies, men jeg aner ikke hvor de skal sættes ind henne i dette script!
<?php
include "mysql_connections.inc.php";
include "ipcontrol.php";
if($_POST['login']) {
$username = $_POST['username'];
$password = mysql_real_escape_string($_POST['password']);
if((!$username) || (!$password)){
echo "Du <strong>SKAL</strong> udfylde alle felter<br />";
if(!$username) {
echo "Du mangler dit brugernavn!<br />";
}
if(!$password){
echo "Du mangler dit password!<br />";
}
exit();
}
$password = sha1($password);
$sql = mysql_query("SELECT * FROM users WHERE username='$username' AND password='$password' AND activated='1'");
$login_check = mysql_num_rows($sql);
if($login_check > 0){
while($row = mysql_fetch_array($sql)){
foreach( $row AS $key => $val ){
$$key = stripslashes( $val );
}
// Register some session variables!
session_register('username');
$_SESSION['username'] = $username;
$_SESSION['password'] = $_POST['password'];
$_SESSION['secure'] = "games_news05hbvl<cxbvahbvlahdbvljlasblavasvb!~~";
$_SESSION['user_level'] = "3";
session_register('first_name');
$_SESSION['first_name'] = $first_name;
session_register('last_name');
$_SESSION['last_name'] = $last_name;
session_register('email_address');
$_SESSION['email_address'] = $email_address;
mysql_query("UPDATE users SET last_login=now() WHERE userid='$userid'");
header("Location: logged.php");
}
} else {
echo "Vi kunne ikke logge dig ind! enten er dit brugernavn eller password forkert! Prøv igen!<br />";
}
}
?>
<form action="<?php $_SERVER['PHP_SELF'] ?>" method="post">
<strong>Brugernavn:</strong> <input type="text" name="username" class="input" /><br />
<strong>Password:</strong> <input type="password" name="password" class="input" /><br />
<br />
Husk mig ? <input type="checkbox" name="checked" class="check" />
<br />
<br />
<div align="center"><input type="submit" name="login" class="input" value="Login" />
</div>
</form>
håber der nogle herinde som kan hjælpe!
