예제 #1
0
 public function login()
 {
     if ($_POST) {
         $pass = new Password();
         $filter = new Validations();
         $auth = new Authorization();
         $username = $filter->sanitizeText($_POST["username"]);
         $password = $filter->sanitizeText($_POST["password"]);
         $options['conditions'] = " username = '******'";
         $user = $this->User->find("users", "first", $options);
         if ($pass->isValid($password, $user['password'])) {
             $auth->login($user);
             $this->redirect(array("controller" => "users", "action" => "index"));
         } else {
             echo "Usuario Invalido";
         }
     }
 }
예제 #2
0
 /**
  * login es el metodo que se encarga de validar los datos para inicio de sesion.
  */
 public function login()
 {
     if ($_POST) {
         $pass = new Password();
         $filter = new Validations();
         $auth = new Authorization();
         $username = $filter->sanitizeText($_POST['username']);
         $password = $filter->sanitizeText($_POST['password']);
         $options = array('conditions' => "username = '******'");
         $usuario = $this->db->find('usuarios', 'first', $options);
         if ($pass->isValid($password, $usuario['password'])) {
             $auth->login($usuario);
             $this->redirect(array('controller' => 'tareas'));
         } else {
             echo "Usuario no Valido";
         }
     }
     $this->_view->renderizar('login');
 }
예제 #3
0
 public function login()
 {
     if ($_POST) {
         $pass = new Password();
         # code...
         $filter = new Validations();
         $auth = new Authorization();
         $username = $filter->sanitizeText($_POST['username']);
         $password = $filter->sanitizeText($_POST['password']);
         $options = array('conditions' => "username='******'");
         $usuario = $this->db->find('usuarios', 'first', $options);
         if ($pass->isValid($password, $usuario['password'])) {
             $auth->login($usuario);
             $this->redirect(array('controller' => 'usuarios', 'action' => 'escritorio'));
         } else {
             echo "<script type='text/javascript'>\n\t\t     alert('usuario no valido');\n\t\t    </script>";
         }
     }
     $this->_view->renderizar('login', 'login');
 }
 /**
  *Metodo de los usuarios cuando inicien en la aplicacion
  */
 public function login()
 {
     if ($_POST) {
         $pass = new Password();
         $filter = new Validations();
         //sanear lo que se reciba en el formaulario
         $auth = new Authorization();
         $username = $filter->sanitizeText($_POST["username"]);
         //sanea cajas
         $password = $filter->sanitizeText($_POST["password"]);
         $options = array("conditions" => "username = '******'");
         $usuario = $this->find("usuarios", "first", $options);
         if ($pass->isValid($password, $usuario["password"])) {
             $auth->login($usuario);
             $this->redirect(array("controller" => "tareas"));
         } else {
             echo "Usuario invalido";
         }
     }
     $this->_view->renderizar("login");
 }
예제 #5
0
 public function login()
 {
     /**
      * function that allows the user to login
      * @param password $pass password of the user
      * @param $filter to validate that the password is correct
      * @param $auth to authorize the entrance to de system
      * 
      * @return void
      */
     if ($_POST) {
         $pass = new Password();
         $filter = new Validations();
         $auth = new Authorization();
         $username = $filter->sanitizeText($_POST['username']);
         $password = $filter->sanitizeText($_POST['password']);
         $options = array('conditions' => "username = '******'");
         $usuario = $this->db->find('usuarios', 'first', $options);
         if ($pass->isValid($password, $usuario['password'])) {
             $auth->login($usuario);
             $this->redirect(array('controller' => 'tareas'));
         } else {
             echo "Usuario no valido";
         }
     }
     $this->_view->renderizar('login');
 }