1
0
Fork 0
This repository has been archived on 2024-02-17. You can view files and clone it, but cannot push or open issues or pull requests.
Accommodation_Management/controller/login.php
2020-12-18 20:29:24 +01:00

27 lines
No EOL
746 B
PHP

<?php
if(!$_SESSION['user']->isLoggedIn() && !isset($path[1])) {
if(isset($_POST['email'],$_POST['password'])){
$user = new User;
$userArray = $user->fetch(
array(
['email','=',$_POST['email']],
['passwordHash', '=', hash('sha256',$_POST['password'])]
)
);
if(count($userArray) === 1){
/*
* Successful login
*/
$_SESSION['user'] = $userArray[0]; // Pass the returned User type data into Session
redirect();
}else{
/*
* Error message
*/
}
}
require_once(VIEW_PATH . $path[0] . '.php');
}else{
redirect();
}