Beispiel #1
0
 function verificaUsuario()
 {
     $usuario = Doctrine::getTable('UsuarioBackend')->findOneByEmail($this->input->post('email'));
     if (isset($usuario) && $usuario && $usuario->activo) {
         if (UsuarioBackendSesion::login($this->input->post('email'), $this->input->post('password'))) {
             return true;
         }
     }
     $this->form_validation->set_error_delimiters('<div class="error">', '</div>');
     $this->form_validation->set_message('verificaUsuario', 'Usuario y/o Contrase&ntilde;a incorrecta');
     return false;
 }
Beispiel #2
0
 public function login_form()
 {
     $this->form_validation->set_rules('email', 'E-Mail', 'required');
     $this->form_validation->set_rules('password', 'Contraseña', 'required|callback_check_password');
     $respuesta = new stdClass();
     if ($this->form_validation->run() == TRUE) {
         UsuarioBackendSesion::login($this->input->post('email'), $this->input->post('password'));
         $respuesta->validacion = TRUE;
         $respuesta->redirect = $this->input->post('redirect') ? $this->input->post('redirect') : site_url('backend');
     } else {
         $respuesta->validacion = FALSE;
         $respuesta->errores = validation_errors();
     }
     echo json_encode($respuesta);
 }