* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *
***************************************************************************/
-require_once('diogenes/diogenes.core.session.inc.php');
-require_once('diogenes/diogenes.misc.inc.php');
+require_once 'diogenes/diogenes.misc.inc.php';
+require_once 'diogenes/diogenes.core.logger.inc.php';
// {{{ function check_perms()
global $page;
if (!has_perms()) {
if ($_SESSION['log']) {
- require_once('diogenes/diogenes.core.logger.inc.php');
$_SESSION['log']->log("noperms",$_SERVER['PHP_SELF']);
}
$page->kill("Tu n'as pas les permissions nécessaires pour accéder à cette page.");
// {{{ class XorgSession
-class XnetSession extends DiogenesCoreSession
+class XnetSession
{
+ var $challenge;
+
// {{{ function XnetSession()
function XnetSession()
{
- $this->DiogenesCoreSession();
+ $this->challenge = md5(uniqid(rand(), 1));
}
// }}}
* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *
***************************************************************************/
-require_once('platal/session.inc.php');
+require_once 'platal/session.inc.php';
// {{{ class XorgSession
-class XorgSession extends DiogenesCoreSession
+class XorgSession
{
+ var $challenge;
+
// {{{ function XorgSession()
function XorgSession()
{
- $this->DiogenesCoreSession();
+ $this->challenge = md5(uniqid(rand(), 1));
+
if (!Session::has('uid')) {
try_cookie();
}
}
// }}}
- // {{{ function getUserId()
-
- function getUserId($auth,$username)
- {
- global $globals;
- $res = $globals->xdb->query("SELECT id FROM aliases WHERE alias = {?}",$username);
- return $res->fetchOneCell();
- }
-
- // }}}
- // {{{ function getUsername()
-
- function getUsername($auth,$uid)
- {
- global $globals;
- $res = $globals->xdb->query("SELECT alias FROM aliases WHERE id = {?} AND type='a_vie'", $uid);
- return $res->fetchOneCell();
- }
-
- // }}}
}
// }}}