public function access()
 {
     $email = $_POST["email"];
     $clave = $_POST["password"];
     $code = $_POST["code"];
     $error = array("msg" => _("Su usuario o contrasena son inconrrectos."), "error" => true);
     if ($this->validateForm($email, $clave, $code)) {
         if ($_SESSION['catpcha'] == $code) {
             $auxClave = md5($clave);
             $usuario = new EntityUsuario();
             $response = $usuario->login(array(array("field" => "usuario", "value" => $email, "comparacion" => "="), array("field" => "passusuario", "value" => $auxClave, "comparacion" => "=")));
             if ($response) {
                 if ($usuario->getEstado() == "1") {
                     $_SESSION["usr"] = serialize($usuario);
                     $error["msg"] = _("Inicio de sesion correcto.");
                     $error["error"] = false;
                     $usuario->ultimo_inicio_sesion = time();
                 } else {
                     $error["msg"] = _("Esta inactivo, comuniquese con el administrador.");
                 }
             }
         }
     }
     echo json_encode($error);
 }