mirror of
https://github.com/outbackdingo/firezone.git
synced 2026-01-27 10:18:54 +00:00
fix(portal): renew session on sign in (#10616)
When signing in, it's a good idea to clear any previous session cookie and regenerate it, preventing the chance that any unchecked data in a possible-fixated session cookie is used.
This commit is contained in:
@@ -49,7 +49,9 @@ defmodule Web.Auth do
|
||||
|
||||
sessions = Enum.take(sessions ++ [session], -1 * @remember_last_sessions)
|
||||
|
||||
Plug.Conn.put_session(conn, :sessions, sessions)
|
||||
conn
|
||||
|> renew_session()
|
||||
|> Plug.Conn.put_session(:sessions, sessions)
|
||||
end
|
||||
|
||||
defp delete_account_session(conn, context_type, account_id) do
|
||||
|
||||
Reference in New Issue
Block a user