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); }
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); }