diff --git a/include/class_userinfoNoAuth.inc b/include/class_userinfoNoAuth.inc index 4a67ecf67af5c18b92e2007b73345b1668ddb8f8..8a5a692246bed46f5ea01763c0e7032d6391b9e2 100644 --- a/include/class_userinfoNoAuth.inc +++ b/include/class_userinfoNoAuth.inc @@ -31,16 +31,16 @@ class userinfoNoAuth extends userinfo { function __construct($context = 'fake') { - $this->cn = $context; - $this->dn = $context; - $this->uid = $context; - $this->ip = $_SERVER['REMOTE_ADDR']; + parent::__construct($context); /* This fake user have all rights */ $this->ignoreACL = TRUE; + } - /* Initialize ACL_CACHE */ - $this->reset_acl_cache(); + function loadLDAPInfo() + { + $this->cn = $this->dn; + $this->uid = $this->dn; } function getBase()