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);
 }
Example #2
0
 public static function isLogged()
 {
     $usr = isset($_SESSION["usr"]) ? $_SESSION["usr"] : "";
     $usuario = new EntityUsuario();
     $records = array();
     if (!empty($usr)) {
         $records = $usuario->find($usr->getId());
     }
     return sizeof($records) > 0;
 }
 public function delete()
 {
     $id = $_POST["id"];
     $error = array("msg" => _("Ocurrio un error al registrar el usuario."), "error" => true);
     if (empty($id)) {
         $error["msg"] = _("Seleccione un registro valido.");
     } else {
         $usuario = new EntityUsuario($id);
         if ($usuario->delete()) {
             $error["msg"] = _("Se elimino el registro exitosamente.");
             $error["error"] = false;
         }
     }
     echo json_encode($error);
 }