livebook/lib/livebook_web/controllers/user_controller.ex

14 lines
307 B
Elixir

defmodule LivebookWeb.UserController 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