prevent unconfirmed users from logging in

This commit is contained in:
2022-02-16 22:16:08 -05:00
committed by oliviasculley
parent 059004ba78
commit 97a9b6d51a
3 changed files with 22 additions and 5 deletions

View File

@ -279,7 +279,7 @@ defmodule Lokal.Accounts do
end
end
defp confirm_user_multi(user) do
def confirm_user_multi(user) do
Ecto.Multi.new()
|> Ecto.Multi.update(:user, User.confirm_changeset(user))
|> Ecto.Multi.delete_all(:tokens, UserToken.user_and_contexts_query(user, ["confirm"]))