1
0
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:
Daniel Barber 2018-02-02 10:58:42 -05:00
parent ddcb204758
commit 9712823fe6
Signed by: danbarber
GPG Key ID: 931D8112E0103DD8

View File

@ -1,12 +1,14 @@
defmodule Chess.Auth.ErrorHandler do
@moduledoc false
use ChessWeb, :controller
import Plug.Conn
def auth_error(conn, {_type, _reason}, _opts) do
conn
|> Phoenix.Controller.put_flash(:info, "You must be logged in")
|> Phoenix.Controller.redirect(to: "/")
|> put_flash(:info, "You must be logged in")
|> redirect(to: "/")
|> halt()
end
end