2015-09-19 09:19:56 +00:00
< ? php
register_module ([
" name " => " Logout " ,
2015-09-22 13:34:18 +00:00
" version " => " 0.6 " ,
2015-09-19 09:19:56 +00:00
" 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 () {
2015-09-22 13:34:18 +00:00
global $env ;
$env -> is_logged_in = false ;
unset ( $env -> user );
unset ( $env -> pass );
2015-09-19 09:19:56 +00:00
//clear the session variables
$_SESSION = [];
session_destroy ();
exit ( page_renderer :: render_main ( " Logout Successful " , " <h1>Logout Successful</h1>
< p > Logout Successful . You can login again < a href = 'index.php?action=login' > here </ a >.</ p > " ));
});
}
]);
?>