Commit | Line | Data |
---|---|---|
b519995b FB |
1 | <?php |
2 | ||
3 | class xorgAuthentifier extends dcUrlHandlers { | |
4 | static public function doAuth($args) { | |
5 | global $core; | |
6 | switch ($args) { | |
7 | case 'exit': | |
8 | $core->auth->killSession(); | |
9 | break; | |
10 | case 'Xorg': | |
11 | if ($core->auth->callXorg($_GET['path'])) { | |
1ad0c45c | 12 | header('Location: ' . $core->blog->url . $_GET['path']); |
b519995b FB |
13 | exit; |
14 | } | |
15 | break; | |
16 | case 'XorgReturn': | |
17 | $core->auth->returnXorg(); | |
18 | break; | |
19 | default: | |
20 | self::p404(); | |
21 | } | |
22 | return; | |
23 | } | |
24 | } | |
25 | ||
26 | ?> |