mirror of
https://github.com/sbrl/Pepperminty-Wiki.git
synced 2024-11-25 17:23:00 +00:00
25 lines
723 B
PHP
25 lines
723 B
PHP
|
<?php
|
||
|
register_module([
|
||
|
"name" => "Logout",
|
||
|
"version" => "0.4",
|
||
|
"author" => "Starbeamrainbowlabs",
|
||
|
"description" => "Adds an action to let users user out. For security reasons it is wise to add this module since logging in automatically opens a session that is valid for 30 days.",
|
||
|
"id" => "page-logout",
|
||
|
"code" => function() {
|
||
|
add_action("logout", function() {
|
||
|
global $user, $pass, $isloggedin;
|
||
|
$isloggedin = false;
|
||
|
unset($user);
|
||
|
unset($pass);
|
||
|
//clear the session variables
|
||
|
$_SESSION = [];
|
||
|
session_destroy();
|
||
|
|
||
|
exit(renderpage("Logout Successful", "<h1>Logout Successful</h1>
|
||
|
<p>Logout Successful. You can login again <a href='index.php?action=login'>here</a>.</p>"));
|
||
|
});
|
||
|
}
|
||
|
]);
|
||
|
|
||
|
?>
|