mirror of
https://github.com/danbee/chess
synced 2025-03-04 08:39:06 +00:00
Make error handler a controller
This commit is contained in:
parent
ddcb204758
commit
9712823fe6
@ -1,12 +1,14 @@
|
|||||||
defmodule Chess.Auth.ErrorHandler do
|
defmodule Chess.Auth.ErrorHandler do
|
||||||
@moduledoc false
|
@moduledoc false
|
||||||
|
|
||||||
|
use ChessWeb, :controller
|
||||||
|
|
||||||
import Plug.Conn
|
import Plug.Conn
|
||||||
|
|
||||||
def auth_error(conn, {_type, _reason}, _opts) do
|
def auth_error(conn, {_type, _reason}, _opts) do
|
||||||
conn
|
conn
|
||||||
|> Phoenix.Controller.put_flash(:info, "You must be logged in")
|
|> put_flash(:info, "You must be logged in")
|
||||||
|> Phoenix.Controller.redirect(to: "/")
|
|> redirect(to: "/")
|
||||||
|> halt()
|
|> halt()
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user