27 lines
706 B
PHP
27 lines
706 B
PHP
<?php
|
|
error_reporting(E_ALL ^ E_NOTICE);
|
|
|
|
include_once('../include/lucidAuth.functions.php');
|
|
|
|
if (!empty($_COOKIE['JWT'])) {
|
|
$validateTokenResult = validateToken($_COOKIE['JWT']);
|
|
}
|
|
|
|
if ($validateTokenResult['status'] === "Success") {
|
|
include_once('../include/lucidAuth.template.php');
|
|
|
|
echo sprintf($pageLayout['full'],
|
|
sprintf($contentLayout['manage'],
|
|
$validateTokenResult['name']
|
|
)
|
|
);
|
|
} else {
|
|
// No cookie containing valid authentication token found;
|
|
// explicitly deleting any remaining cookie, then redirecting to loginpage
|
|
setcookie('JWT', FALSE);
|
|
|
|
header("HTTP/1.1 401 Unauthorized");
|
|
header("Location: lucidAuth.login.php");
|
|
}
|
|
|
|
?>
|