Login med sessions - virker ikke
Halløj eksperter..Efter at have læst et par session artikler er jeg gået i krig med at prøve og lave et loginsystem - med kryptering..
Jeg har lavet en register.php, som fungere efter hensigten. Den kryptere mit password med md5, og smider det ind i databasen..
Min det er når jeg skal logge ind at det går galt.. Jeg ved ikke lige hvor fejlen ligger, men den vil ihvertfald ikke logge mig ind :)
Mit logincheck ser således ud:
//Start of login check
if (isset($_POST['userid']) && isset($_POST['password'])){
$username = $_POST['userid'];
$password = $_POST['password'];
$password_kryp = md5($password);
$sql = mysql_query("SELECT * FROM temp_users WHERE username='$username' AND passwd='$password_kryp'");
$login_check = mysql_num_rows($sql);
if($login_check > 0){
while($row = mysql_fetch_array($sql)){
foreach( $row AS $key => $val ){
$$key = stripslashes( $val );
}
$valid_user = $username;
$_SESSION['valid_user'] = $valid_user;
$_SESSION['pass'] = $password;
}
}
}
//end of login check
og min "secret" side har så dette tilføjet:
if ($_SESSION['valid_user']) {
velkommen til den hemmelige side
}
Jeg har umiddelbart ingen ide om hvad der kan være galt.. Så håber der er en der kan hjælpe :)
