X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;ds=inline;f=modules%2Fplatal.php;h=2dd4e083bee8ca2661f63605db38033b4305790e;hb=c0799142273fa2dc68697e71e156aaed1fef4d6e;hp=2a57123e3601debdd431694bb6b4d010661c88af;hpb=88a4c51ba7102f95290d6e6373065abd0826095e;p=platal.git diff --git a/modules/platal.php b/modules/platal.php index 2a57123..2dd4e08 100644 --- a/modules/platal.php +++ b/modules/platal.php @@ -410,13 +410,13 @@ Adresse de secours : " . Post::v('email') : "")); function handler_exit(&$page, $level = null) { + global $session; if (S::has('suid')) { $a4l = S::v('forlife'); $suid = S::v('suid'); $log = S::v('log'); $log->log("suid_stop", S::v('forlife') . " by " . $suid['forlife']); - $_SESSION = $suid; - S::kill('suid'); + $session->stopSUID(); pl_redirect('admin/user/' . $a4l); } @@ -438,8 +438,7 @@ Adresse de secours : " . Post::v('email') : "")); $ref = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : ''; $_SESSION['log']->log('deconnexion',$ref); } - - XorgSession::destroy(); + $session->destroy(); if (Get::has('redirect')) { http_redirect(rawurldecode(Get::v('redirect')));