Hvorfor kan jeg ikke bruge header funktionen ...
Jeg har arbejdet på login systemer i meget langt tid, og kommet frem til at header er hurtugere ind javascript! men når jeg så laver mit login script, og det kører også som det skal, li indtil at jeg klikker på min knap login! så bliver jeg på check_user.php men i princippet burde jeg havne på login_success.php
Ved ikke men kan der være noget galt med min kode...
<?
/* Check User Script */
session_start(); // Start Session
include 'db.php';
// Conver to simple variables
$username = $_POST['username'];
$password = $_POST['password'];
if((!$username) || (!$password)){
echo "Please enter ALL of the information! ";
include 'login_form.html';
exit();
}
// Convert password to md5 hash
$password = md5($password);
// check if the user info validates the db
$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('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;
session_register('special_user');
$_SESSION['user_level'] = $user_level;
mysql_query("UPDATE users SET last_login=now() WHERE userid='$userid'");
header("Location: login_success.php");
}
} else {
echo "You could not be logged in! Either the username and password do not match or you have not validated your membership!
Please try again!";
include 'login_form.html';
}
?>
eller er det min udbyder som der noget i vejen med! Udbyder b-one.dk
vil meget gerne have noget hjælpe til mit problem, der jeg helst vil kører med md5 engabgskryptering!
(.\\'~[veile]~\\'.)