livebook/lib/livebook_web/controllers/logout_controller.ex
2024-12-02 11:27:02 -03:00

14 lines
309 B
Elixir

defmodule LivebookWeb.LogoutController do
use LivebookWeb, :controller
def logout(conn, _params) do
if get_session(conn, :user_id) do
conn
|> configure_session(renew: true)
|> clear_session()
|> render("logout.html")
else
redirect(conn, to: ~p"/")
end
end
end