* Updated auth.inc.php
This commit is contained in:
parent
7bda76a3e4
commit
9b1628149c
@ -55,13 +55,12 @@ class CORE_auth
|
||||
$this->account = FORCE_SESS_ACCOUNT;
|
||||
$this->logged = TRUE;
|
||||
}
|
||||
|
||||
$this->auth_update();
|
||||
if ( isset($VAR['_logout']) ||
|
||||
isset($VAR['_login']) ||
|
||||
isset($VAR['lid']) ||
|
||||
$force == true ||
|
||||
CACHE_SESSIONS != "1") {
|
||||
$this->auth_update();
|
||||
return;
|
||||
} else {
|
||||
if($this->session_auth_cache_retrieve())
|
||||
@ -70,20 +69,16 @@ class CORE_auth
|
||||
return;
|
||||
}
|
||||
}
|
||||
$this->auth_update();
|
||||
}
|
||||
|
||||
|
||||
function auth_update() {
|
||||
|
||||
if(!$this->account) {
|
||||
$this->group = Array("0");
|
||||
$this->module = Array("0");
|
||||
} else {
|
||||
$this->group_list($this->account);
|
||||
if (!$this->group) {
|
||||
$this->group = array('0');
|
||||
$this->module = array('0');
|
||||
|
||||
if($this->account) {
|
||||
$this->group_list($this->account);
|
||||
if (!$this->group) {
|
||||
return;
|
||||
}
|
||||
$db = &DB();
|
||||
@ -106,18 +101,17 @@ class CORE_auth
|
||||
return;
|
||||
}
|
||||
while (!$result->EOF) {
|
||||
|
||||
$module_name = $result->fields["module_name"];
|
||||
$method_name = $result->fields["method_name"];
|
||||
|
||||
if(empty($this->module[$module_name])) {
|
||||
$this->module[$module_name] = Array($result->fields["module_id"],
|
||||
$this->module[$module_name] = array($result->fields["module_id"],
|
||||
$result->fields["module_parent_id"],
|
||||
$result->fields["module_display"]);
|
||||
}
|
||||
|
||||
if(empty($this->module[$module_name][$method_name])) {
|
||||
$this->module[$module_name][$method_name] = Array($result->fields["method_id"],
|
||||
$this->module[$module_name][$method_name] = array($result->fields["method_id"],
|
||||
$result->fields["method_display"],
|
||||
$result->fields["method_page"]);
|
||||
}
|
||||
|
Reference in New Issue
Block a user