mirror of
https://github.com/NamelessMC/Nameless
synced 2026-08-18 06:29:04 -04:00
* Logout rework * Uncomment * Output logout complete message via die() Co-authored-by: Tadhg Boyle <tadhgsmboyle@gmail.com> * Add indentation back Co-authored-by: Tadhg Boyle <tadhgsmboyle@gmail.com>
36 lines
1,010 B
PHP
36 lines
1,010 B
PHP
<?php
|
|
/*
|
|
* Made by Samerton
|
|
* https://github.com/NamelessMC/Nameless/
|
|
* NamelessMC version 2.0.2
|
|
*
|
|
* License: MIT
|
|
*
|
|
* Log user out
|
|
*/
|
|
|
|
if ($user->isLoggedIn()) {
|
|
if (Input::exists()) {
|
|
if (Token::check()) {
|
|
Log::getInstance()->log(Log::Action('user/logout'));
|
|
$user->admLogout();
|
|
$user->logout();
|
|
|
|
Session::flash('home', $language->get('user', 'successfully_logged_out'));
|
|
die($language->get('general', 'log_out_complete', ['linkStart' => '<a href="' . URL::build('/') . '">', 'linkEnd' => '</a>']));
|
|
}
|
|
|
|
echo $language->get('general', 'invalid_token') . '<hr />';
|
|
}
|
|
|
|
echo '
|
|
<form method="post" action="" id="logout">
|
|
<input type="hidden" name="token" value="' . Token::get() . '">
|
|
</form>
|
|
<a href="javascript:void(0)" onclick="document.getElementById(\'logout\').submit();">' . $language->get('general', 'log_out_click') . '</a>
|
|
';
|
|
|
|
return;
|
|
}
|
|
|
|
Redirect::to(URL::build('/'));
|