From 1759942c071f90a4d1305a18e91460221735d345 Mon Sep 17 00:00:00 2001 From: Florent Bruneau Date: Sun, 25 May 2008 22:10:13 +0200 Subject: [PATCH] Basic authentication via X.org. Signed-off-by: Florent Bruneau --- class.xorg.auth.php | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/class.xorg.auth.php b/class.xorg.auth.php index 12d46ac..2bc1375 100644 --- a/class.xorg.auth.php +++ b/class.xorg.auth.php @@ -3,14 +3,26 @@ require_once dirname(__FILE__) . '/../../inc/core/class.dc.auth.php'; class xorgAuth extends dcAuth { + public $xorg_infos = array('forlife' => null, + 'prenom' => null, + 'nom' => null); + + public function __construct() { + @session_start(); + if (@$_SESSION['auth-xorg']) { + foreach ($this->xorg_infos as $key => $val) { + $this->xorg_infos[$key] = $_SESSION['auth-xorg-' . $key]; + } + } + } + public function checkUser($user_id, $pwd = null, $user_key = null) { - echo 1; // echo "checking auth for " . $user_id; return parent::checkUser($user_id, $pwd, $user_key); } public function check($permissions, $blog_id) { - echo "Checking right to view $permissions on $blog_id"; +// echo "Checking right to view $permissions on $blog_id"; return parent::check($permissions, $blog_id); } } -- 2.1.4