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(""); } }