Files
music_library/lib/music_library_web/controllers/session_controller.ex
T
2024-10-20 19:05:41 +01:00

22 lines
498 B
Elixir

defmodule MusicLibraryWeb.SessionController do
use MusicLibraryWeb, :controller
@empty_form %{"password" => ""}
def new(conn, _params) do
conn |> render(:new, form: @empty_form, layout: {MusicLibraryWeb.Layouts, "unauthenticated"})
end
def create(conn, params) do
password = params["password"]
if password == "password" do
redirect(conn, to: "/")
else
conn
|> put_flash(:error, "Invalid password")
|> redirect(to: ~p"/login")
end
end
end