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/jquery-3.5.1.min.js'></script>
|
||||||
<script src='".$prepend."js/popper.min.js'></script>
|
<script src='".$prepend."js/popper.min.js'></script>
|
||||||
<script src='".$prepend."js/bootstrap.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>-->
|
<script src='".$prepend."js/hammer.jquery.js'></script>-->
|
||||||
\n";
|
\n";
|
||||||
}
|
}
|
||||||
|
@ -109,6 +110,22 @@ function loginUser($email, $pass) {
|
||||||
return $err;
|
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 {
|
function PwdGen($pass, $returnHashed = false): string {
|
||||||
global $config;
|
global $config;
|
||||||
|
|
||||||
|
|
|
@ -16,7 +16,7 @@ if($activePage == "/index.php"){ $activePage = "/"; }
|
||||||
<?php
|
<?php
|
||||||
$links["Home"] = $projectRoot."/";
|
$links["Home"] = $projectRoot."/";
|
||||||
$links["Plan"] = $projectRoot."/plan/";
|
$links["Plan"] = $projectRoot."/plan/";
|
||||||
$links["Review"] = "#";
|
$links["Review"] = $projectRoot."/review/";
|
||||||
foreach($links as $title => $href){
|
foreach($links as $title => $href){
|
||||||
echo '<li class="nav-item">';
|
echo '<li class="nav-item">';
|
||||||
echo '<a class="nav-link'.($activePage == $href?" active\" aria-current=\"page":"").'" href="'.$href.'">'.$title.'</a>';
|
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>
|
</ul>
|
||||||
<div class="navbar-nav" id="navLogin">
|
<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>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in New Issue