Доработка реестра
This commit is contained in:
parent
517dc477ed
commit
fa4adbb75f
3 changed files with 28 additions and 12 deletions
|
|
@ -43,7 +43,13 @@ class Filter_Login extends Filter_Filter
|
||||||
$db = Database::getConnection($dsn);
|
$db = Database::getConnection($dsn);
|
||||||
$user = $db->fetchOneArray("SELECT * FROM users WHERE login = :login", ['login' => $login]);
|
$user = $db->fetchOneArray("SELECT * FROM users WHERE login = :login", ['login' => $login]);
|
||||||
$userPassword = $user['password'];
|
$userPassword = $user['password'];
|
||||||
}
|
} /*else if (time() - $result->getInt('lastupdate') > 60*60*24*60) {
|
||||||
|
// Проверить давность пароля, 60 дней
|
||||||
|
$request->set('error', true);
|
||||||
|
$request->set('lastupdate', true);
|
||||||
|
return false;
|
||||||
|
}*/
|
||||||
|
|
||||||
// Извлечнеие пользователя из родительской CMS, для проверки пароля
|
// Извлечнеие пользователя из родительской CMS, для проверки пароля
|
||||||
if (md5($password) == $userPassword) { // password
|
if (md5($password) == $userPassword) { // password
|
||||||
$this->enter($db, $result);
|
$this->enter($db, $result);
|
||||||
|
|
@ -55,7 +61,8 @@ class Filter_Login extends Filter_Filter
|
||||||
case 'logout': // Выход
|
case 'logout': // Выход
|
||||||
session_destroy();
|
session_destroy();
|
||||||
break;
|
break;
|
||||||
// Вход по временному паролю
|
// Вход по временному паролю, не используется
|
||||||
|
/*
|
||||||
case 'enter':
|
case 'enter':
|
||||||
$login = $request->get('login');
|
$login = $request->get('login');
|
||||||
$password = $request->get('sid');
|
$password = $request->get('sid');
|
||||||
|
|
@ -68,6 +75,7 @@ class Filter_Login extends Filter_Filter
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
*/
|
||||||
default:
|
default:
|
||||||
$hash = $this->getBrowserSign();
|
$hash = $this->getBrowserSign();
|
||||||
// Если $hash не совпадает $_SESSION['hash'] то удаляем сессию
|
// Если $hash не совпадает $_SESSION['hash'] то удаляем сессию
|
||||||
|
|
|
||||||
|
|
@ -21,4 +21,20 @@ class Registry extends Settings
|
||||||
}
|
}
|
||||||
return self::$instance;
|
return self::$instance;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Список модулей
|
||||||
|
*/
|
||||||
|
public function getModules()
|
||||||
|
{
|
||||||
|
return array_keys($this->data);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Проверка наличия модуля
|
||||||
|
*/
|
||||||
|
public function hasModule($name)
|
||||||
|
{
|
||||||
|
return isset($this->data[$name]);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -172,12 +172,4 @@ class Settings extends Collection
|
||||||
}
|
}
|
||||||
file_put_contents (($file) ? $file : $this->file, $result);
|
file_put_contents (($file) ? $file : $this->file, $result);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Список модулей
|
|
||||||
*/
|
|
||||||
public function getModules()
|
|
||||||
{
|
|
||||||
return array_keys($this->data);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue