public function loginAction() { if (isset($_POST['submit']) && isset($_POST['login']) && isset($_POST['password'])) { $loginHash = md5(md5($_POST['login'])); $passHash = md5(md5($_POST['password'])); if ($loginHash === $this->hashLogin && $passHash === $this->hashPass) { session_start(); $hash = md5(md5($this->generateCode(10))); setcookie("hash", $hash); $_SESSION['hash'] = $hash; header('Location: /admin/orders'); die; } } $view = new AdminView(); return $this->_controller->setPage($view->showLogin()); }