X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;ds=sidebyside;f=modules%2Fauth.php;h=47801ae83fe425cedde4813c8b23f12f0674eb3f;hb=384712208a260ae1b5b7e90ac95f0df84ffbe8af;hp=e68ca8233dc420b19623c02e19ed893d8043915b;hpb=f4035298fd421e87b9a58f6a801b53da348613de;p=platal.git diff --git a/modules/auth.php b/modules/auth.php index e68ca82..47801ae 100644 --- a/modules/auth.php +++ b/modules/auth.php @@ -53,11 +53,7 @@ class AuthModule extends PLModule $cle = $globals->core->econfiance; if (S::v('chall') && $_GET['PASS'] == md5(S::v('chall').$cle)) { - - $res = XDB::query("SELECT password FROM auth_user_md5 WHERE user_id=10154"); - $pass = $res->fetchOneCell(); - - $list = new MMList(10154, $pass, "x-econfiance.polytechnique.org"); + $list = new MMList(User::getWithUID(10154), "x-econfiance.polytechnique.org"); $members = $list->get_members('membres'); if (is_array($members)) { $membres = Array(); @@ -151,9 +147,9 @@ class AuthModule extends PLModule // mise à jour de l'heure et de la machine de dernier login sauf quand on est en suid $uid = S::i('uid'); - if (!isset($_SESSION['suid'])) { + if (!S::suid()) { global $platal; - S::logger(uid)->log('connexion_auth_ext', $platal->path); + S::logger($uid)->log('connexion_auth_ext', $platal->path); } /* on parcourt les entrees de groupes_auth */