Ich bekomme es einfach nicht hin das die daten richtig ausgelesen und in die session eingetragen werden.
hier mal mein code:
vielleeicht könnt ihr mir ja helfen ... auf jeden kommt aus der abfrage nix raus.
hier mal mein code:
PHP Code:
if(isset($_POST['submit'])){
$err = array();
if(!$_POST['e-mail'] || !$_POST['user_pass']){
$err[] = '<div id="fail" class="info_div"><span class="ico_cancel">All the fields must be filled!</span></div>';
}
if(!count($err))
{
$_POST['e-mail'] = mysql_real_escape_string($_POST['e-mail']);
$_POST['user_pass'] = mysql_real_escape_string(md5($_POST['user_pass']));
$_POST['rememberMe'] = (int)$_POST['rememberMe'];
$user = mysql_fetch_assoc(mysql_query("SELECT * FROM member.users WHERE e-mail='{$_POST['e-mail']}' AND password='{$_POST['user_pass']}'")) or die(mysql_error());
if($user['username']){
$_SESSION['usr'] = $user['username'];
$_SESSION['id'] = $user['id'];
$_SESSION['rememberMe'] = $_POST['rememberMe'];
// Store some data in the session
setcookie('admin_p',$_POST['rememberMe']);
$err[] = '<div id="success" class="info_div"><span class="ico_success">Login Success!</span></div>';
}
else $err[] = '<div id="fail" class="info_div"><span class="ico_cancel">Incorrect username or password!</span></div>';
}
if($err)
$_SESSION['msg']['login-err'] = implode('<br />',$err);
header("Location: login.php");
exit;
}
Comment