X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=modules%2Fauth.php;h=2ca51c9fda37c89dee3bd96e081c4152e8e2995f;hb=d6c91d502586d5f56faae7a39dc18e3ed26395f6;hp=537603427155e01c2d92eb9934beca24b21ca66a;hpb=b00527ff4a4883f2bd8bdfcceb6d4123f19ef785;p=platal.git diff --git a/modules/auth.php b/modules/auth.php index 5376034..2ca51c9 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);