27 lines
No EOL
746 B
PHP
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();
|
|
} |