Esempio n. 1
0
 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');
 }
Esempio n. 2
0
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');
            }
        }
    }
}