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-20 03:56:05 +01:00

28 lines
No EOL
747 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();
}