Ejemplo n.º 1
0
 public function access()
 {
     if ($_POST) {
         $user = $_POST['user'];
         $pass = $_POST['pass'];
         $login = new Login_Model();
         $data_user = $login->systemLogin($user, $pass);
         $data_company = $login->dataCompany($data_user[0]['id_usuario']);
         $redirector = new RedirectorHelper();
         if ($data_user) {
             if ($data_company[0][2] == 1) {
                 if ($data_user[0]['nivel'] != 0) {
                     $session = new SessionHelper();
                     $session->createSession("userData", $data_user[0]);
                     $session->setDataCompany($data_company);
                     $redirector->goToController("");
                 } else {
                     $this->setMsg('erro', 'Usuário sem acesso.<br /> Entre em contato com o suporte para maiores informações!');
                     $redirector->goToController("");
                 }
             } else {
                 $this->setMsg('erro', 'Acesso negado. Entre em contato com o suporte para maiores informações!');
                 $redirector->goToController("");
             }
         } else {
             $this->setMsg('erro', 'Usuário ou Senha errados!');
             $redirector->goToController("");
         }
     } else {
         $redirector->goToController("");
     }
 }