Als iemand me hierbij kan helpen zou ik erg waarderen.
Veder ben ik net nieuw op dit forum dus sorry als ik iets verkeerd doe. ;D
Dit is een de login pagina...
En dit is de login functie in de user class...
Alvast bedankt :)
<?php
if($user->is_loggedin()!="") {
$user->redirect("profile");
}
if(isset($_POST['log_btn'])) {
$umail = $_POST['user_email'];
$upass = $_POST['user_pass'];
if(!empty($umail) && !empty($upass)) {
/*
if($user->login($umail, $upass)) {
$user->redirect("profile");
} else {
echo 'Wrong details';
}
*/
$user->login($umail, $upass);
}
}
?>
<?php
public function login($umail, $upass) {
$umail = stripcslashes(strip_tags($umail));
$upass = stripcslashes(strip_tags($upass));
$upass = md5($upass);
try {
$query = "SELECT * FROM users WHERE user_email = :email AND user_password = :password";
$stmt = $this->db->prepare($query);
$stmt->bindValue(":email", $umail);
$stmt->bindValue(":password", $upass);
$stmt->execute();
$userRow = $stmt->fetchAll(PDO::FETCH_ASSOC);
if($stmt->fetchColumn() == 1) {
$_SESSION['user_session'] = $userRow['userID'];
return true;
} else {
return false;
}
} catch(PDOException $e) {
echo $e->getMessage();
}
}
?>
if (!isset($_SESSION)) { session_start(); }
if (session_status() !== PHP_SESSION_ACTIVE) {session_start();}
Kevin Tipker op 01/09/2015 10:47:58Het probeem is dat als ik probeer in te loggen dat er geen session wordt gestart door het script.