Bu saatlerde copy paste'm bunlarla dolu
//check error message
if (!empty($this->validate->errorMessage())) {
return $this->validate->errorMessage();
} else {
$sql = "SELECT * FROM users WHERE email = :email";
$query = $this->db->prepare($sql);
$query->bindValue(':email', $email);
$query->execute();
$result = $query->fetch(PDO::FETCH_ASSOC);
if( password_verify($password, $result['password']) ){
Session::init();
Session::setSession('login', true);
Session::setSession('userID', $result['id']);
Session::setSession('fullname', $result['name']);
Session::setSession('username', $result['username']);
Session::setSession('email', $result['email']);
Session::setSession('access_level', $result['access_level']);
Session::setSession('login_message', $this->message->successMessage("You are logged in!"));
header("Location: index.php");