public function login() { if (isset($_POST['OK'])) { $data['name'] = trim($_POST['nameUser']); $data['password'] = trim($_POST['password']); if (!$this->user->loginValidate($data['name'], $data['password'])) { $this->view->load('home/login', $this->user->getError()); } else { $admin = $this->user->getId('', $data['name']); $_SESSION['name'] = $admin['name']; $_SESSION['id'] = $admin['id']; $_SESSION['avatar'] = $admin['avatar']; if (!empty($_POST['rememberUser'])) { setcookie("name", $admin['name'], time() + 86400); setcookie("id", $admin['id'], time() + 86400); setcookie("avatar", $admin['avatar'], time() + 86400); } headerUrl('/user/show'); } } $this->view->load('home/login'); }
function FT_load() { $config = (require_once PATH_APPLICATION . '/config/init.php'); autoDeleteFile(); $arrayUrl = parseUrl(); if (!empty($_SESSION['name'])) { process(); } else { if (!empty($_COOKIE['name'])) { $_SESSION['name'] = $_COOKIE['name']; $_SESSION['id'] = $_COOKIE['id']; $_SESSION['avatar'] = $_COOKIE['avatar']; } else { if ($arrayUrl[0] == 'user' && $arrayUrl[1] == 'login') { $controllerObject = new User_Controller(); $controllerObject->login(); } else { headerUrl('/user/login'); } } } }