diff --git a/app/main.py b/app/main.py index 7c4eb58..224f6ce 100644 --- a/app/main.py +++ b/app/main.py @@ -72,6 +72,12 @@ async def unifi_portal(request: Request, site_id: str, ap: str = "", id: str = " auth_url = get_authorization_url(config, state) return RedirectResponse(auth_url) +@app.get("/enroll-success", response_class=HTMLResponse) +async def enroll_success(request: Request, username: str = ""): + return templates.TemplateResponse("enroll-success.html", { + "request": request, + "username": username, + }) @app.get("/callback") async def callback(request: Request, code: str, state: str): diff --git a/app/templates/enroll-success.html b/app/templates/enroll-success.html new file mode 100644 index 0000000..1c85b63 --- /dev/null +++ b/app/templates/enroll-success.html @@ -0,0 +1,9 @@ +{% extends "base.html" %} +{% block content %} +

You're all set!

+

Your guest WiFi account has been created.

+{% if username %} +

Connect to the guest WiFi and log in as {{ username }}.

+{% endif %} +

You can close this window.

+{% endblock %} \ No newline at end of file