diff --git a/lib/plausible_web/live/reset_password_form.ex b/lib/plausible_web/live/reset_password_form.ex index 6b757d4ec015..7d60240360dc 100644 --- a/lib/plausible_web/live/reset_password_form.ex +++ b/lib/plausible_web/live/reset_password_form.ex @@ -10,6 +10,7 @@ defmodule PlausibleWeb.Live.ResetPasswordForm do alias Plausible.Auth alias Plausible.Repo + alias PlausibleWeb.UserAuth def mount(_params, %{"email" => email}, socket) do socket = @@ -96,7 +97,8 @@ defmodule PlausibleWeb.Live.ResetPasswordForm do end) case result do - {:ok, _user} -> + {:ok, user} -> + UserAuth.revoke_all_user_sessions(user) {:noreply, assign(socket, trigger_submit: true)} {:error, changeset} ->