From 0884bf3f326f7d413a5ee8d1a733aee4c320f2ab Mon Sep 17 00:00:00 2001 From: Shadowfacts Date: Sat, 18 Jul 2020 10:16:25 -0400 Subject: [PATCH] Add continue parameter when logging in --- lib/frenzy_web/plug/authenticate.ex | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/frenzy_web/plug/authenticate.ex b/lib/frenzy_web/plug/authenticate.ex index db1f90b..8ad335a 100644 --- a/lib/frenzy_web/plug/authenticate.ex +++ b/lib/frenzy_web/plug/authenticate.ex @@ -12,7 +12,9 @@ defmodule FrenzyWeb.Plug.Authenticate do case Phoenix.Token.verify(Endpoint, "user token", user_token, max_age: 24 * 60 * 60) do {:error, _reason} -> conn - |> Phoenix.Controller.redirect(to: Routes.login_path(Endpoint, :login)) + |> Phoenix.Controller.redirect( + to: Routes.login_path(Endpoint, :login, continue: Phoenix.Controller.current_path(conn)) + ) |> halt() {:ok, user_id} ->