Show bootstrap alert after login.

This commit is contained in:
Edward Betts 2026-02-17 11:30:03 +00:00
parent e0b9e4e719
commit b835956ea9
2 changed files with 14 additions and 0 deletions

View file

@ -868,11 +868,13 @@ def auth_callback() -> werkzeug.Response:
except Exception:
return flask.redirect(flask.url_for("login"))
userinfo = token.get("userinfo") or oauth.authentik.userinfo()
username = userinfo.get("preferred_username") or userinfo.get("email")
flask.session["user"] = {
"sub": userinfo["sub"],
"username": userinfo.get("preferred_username"),
"email": userinfo.get("email"),
}
flask.flash(f"Logged in as {username}")
next_url = flask.session.pop("login_next", flask.url_for("index"))
return flask.redirect(next_url)