X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;ds=sidebyside;f=modules%2Fauth.php;h=2c39af942aff8e6a8be525744439e79164d20953;hb=5e1513f67936a6c6866113d260746711af4ea2ee;hp=537603427155e01c2d92eb9934beca24b21ca66a;hpb=c12cc82e1d97b51e19b294942ea9450a34d929cd;p=platal.git diff --git a/modules/auth.php b/modules/auth.php index 5376034..2c39af9 100644 --- a/modules/auth.php +++ b/modules/auth.php @@ -1,6 +1,6 @@ \n\n"; - header('Content-Type: text/xml; charset="UTF-8"'); + pl_content_headers("text/xml"); echo $res; } exit; @@ -91,7 +91,7 @@ class AuthModule extends PLModule $request = @$GLOBALS['HTTP_RAW_POST_DATA']; $response = xmlrpc_server_call_method($server, $request, null); - header('Content-Type: text/xml'); + pl_content_headers("text/xml"); print $response; xmlrpc_server_destroy($server); } @@ -132,11 +132,11 @@ class AuthModule extends PLModule $uid = S::i('uid'); if (!S::suid()) { global $platal; - S::logger($uid)->log('connexion_auth_ext', $platal->path); + S::logger($uid)->log('connexion_auth_ext', $platal->path.' '.urldecode($_GET['url'])); } // Iterate over the auth token to find which one did sign the request. - $res = XDB::iterRow('SELECT privkey, name, datafields, returnurls FROM groupesx_auth'); + $res = XDB::iterRow('SELECT privkey, name, datafields, returnurls FROM group_auth'); while (list($privkey,$name,$datafields,$returnurls) = $res->next()) { if (md5($gpex_challenge.$privkey) == $gpex_pass) { $returnurls = trim($returnurls); @@ -161,7 +161,7 @@ class AuthModule extends PLModule { $page->setTitle('Administration - Auth groupes X'); $page->assign('title', 'Gestion de l\'authentification centralisée'); - $table_editor = new PLTableEditor('admin/auth-groupes-x','groupesx_auth','id'); + $table_editor = new PLTableEditor('admin/auth-groupes-x','group_auth','id'); $table_editor->describe('name','nom',true); $table_editor->describe('privkey','clé privée',false); $table_editor->describe('datafields','champs renvoyés',true);