]> git.mxchange.org Git - friendica.git/blob - src/Module/Logout.php
Merge pull request #4342 from MrPetovan/task/4265-remove-tiptip
[friendica.git] / src / Module / Logout.php
1 <?php\r
2 /**\r
3  * @file src/Module/Logout.php\r
4  */\r
5 namespace Friendica\Module;\r
6 \r
7 use Friendica\BaseModule;\r
8 use Friendica\Core\Addon;\r
9 use Friendica\Core\L10n;\r
10 \r
11 require_once 'boot.php';\r
12 require_once 'include/security.php';\r
13 \r
14 /**\r
15  * Logout module\r
16  *\r
17  * @author Hypolite Petovan mrpetovan@gmail.com\r
18  */\r
19 class Logout extends BaseModule\r
20 {\r
21         /**\r
22          * @brief Process logout requests\r
23          */\r
24         public static function init()\r
25         {\r
26                 Addon::callHooks("logging_out");\r
27                 nuke_session();\r
28                 info(L10n::t('Logged out.') . EOL);\r
29                 goaway(self::getApp()->get_baseurl());\r
30         }\r
31 }\r