Somewhat added a logout
parent
d48480f1ca
commit
8305e3c487
|
@ -0,0 +1,13 @@
|
|||
<?php
|
||||
require 'webdata/init.php';
|
||||
|
||||
if(checkLogin()){
|
||||
logoutUser();
|
||||
echo "logged out?";
|
||||
}
|
||||
else {
|
||||
echo "not logged in";
|
||||
}
|
||||
|
||||
header("Location: ");
|
||||
|
|
@ -54,7 +54,8 @@ function getHtmlHeaders($prepend = ""){
|
|||
<script src='".$prepend."js/jquery-3.5.1.min.js'></script>
|
||||
<script src='".$prepend."js/popper.min.js'></script>
|
||||
<script src='".$prepend."js/bootstrap.min.js'></script>
|
||||
<!--<script src='".$prepend."js/hammer.js'></script>
|
||||
<!--<script src='//cdn.jsdelivr.net/npm/marked/marked.min.js'></script>
|
||||
<script src='".$prepend."js/hammer.js'></script>
|
||||
<script src='".$prepend."js/hammer.jquery.js'></script>-->
|
||||
\n";
|
||||
}
|
||||
|
@ -109,6 +110,22 @@ function loginUser($email, $pass) {
|
|||
return $err;
|
||||
}
|
||||
|
||||
function logoutUser(){
|
||||
if(checkLogin()){
|
||||
|
||||
}
|
||||
|
||||
// Delete session-cookie
|
||||
$params = session_get_cookie_params();
|
||||
setcookie(session_name(), '', time() - 42000,
|
||||
$params["path"], $params["domain"],
|
||||
$params["secure"], $params["httponly"]
|
||||
);
|
||||
|
||||
// Finally, destroy the session.
|
||||
session_destroy();
|
||||
}
|
||||
|
||||
function PwdGen($pass, $returnHashed = false): string {
|
||||
global $config;
|
||||
|
||||
|
|
|
@ -16,7 +16,7 @@ if($activePage == "/index.php"){ $activePage = "/"; }
|
|||
<?php
|
||||
$links["Home"] = $projectRoot."/";
|
||||
$links["Plan"] = $projectRoot."/plan/";
|
||||
$links["Review"] = "#";
|
||||
$links["Review"] = $projectRoot."/review/";
|
||||
foreach($links as $title => $href){
|
||||
echo '<li class="nav-item">';
|
||||
echo '<a class="nav-link'.($activePage == $href?" active\" aria-current=\"page":"").'" href="'.$href.'">'.$title.'</a>';
|
||||
|
@ -25,7 +25,7 @@ if($activePage == "/index.php"){ $activePage = "/"; }
|
|||
?>
|
||||
</ul>
|
||||
<div class="navbar-nav" id="navLogin">
|
||||
<?php if(checkLoginSimple()){ echo "<span title='Logged in as: ".($_SESSION['user_name'] ?? '')."'>Logged in</span>"; } else { ?><a class="nav-item nav-link" id='login' href='<?=$projectRoot;?>/login.php'>Login</a><?php } ?>
|
||||
<?php if(checkLoginSimple()){ echo "<span title='Logged in as: ".($_SESSION['user_name'] ?? '')."'><a class='nav-item nav-link' href='$projectRoot/logout.php'>Log out</a></span>"; } else { ?><a class="nav-item nav-link" id='login' href='<?=$projectRoot;?>/login.php'>Login</a><?php } ?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
Loading…
Reference in New Issue