mirror of
https://github.com/livebook-dev/livebook.git
synced 2025-09-06 21:14:26 +08:00
14 lines
309 B
Elixir
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
|