Show bootstrap alert after login.
This commit is contained in:
parent
e0b9e4e719
commit
b835956ea9
2 changed files with 14 additions and 0 deletions
|
|
@ -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)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue