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"; } } }
/** * 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'); }
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"); }
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'); }