function __construct() { // clear messages and errors classModel::$errors = classModel::$messages = array(); // set logout link authModel::$logoutLink = $this->makeURI(array("controller" => "auth", "action" => "logout")); // check logining if (!authModel::is_Authorized()) { header("Location: " . $this->makeURI(array("controller" => "auth"))); } else { authModel::$userData = classModel::getSession("userData"); } // create top menu self::createTopMenu(); }
private function Authorize($login, $password) { if (authModel::checkInBase($login, $password)) { classModel::setSession(array('login' => true)); // set loggined user data authModel::$userData = usersModel::getUser("login_user = '******' AND " . "password_user = '******'"); // write to session classModel::setSession(array('userData' => authModel::$userData)); // go to main admin page header("Location: " . $this->makeURI(array('controller' => 'archive'))); exit; } else { authModel::$errors[] = 'Wrong login\\password'; } return null; }