X-Git-Url: http://git.squeep.com/?a=blobdiff_plain;f=lib%2Fpleroma%2Fuser.ex;h=fcb1d5143942bc7738aff01ca8ecf70ca7166181;hb=f17e0f8e4f8f6249d1de9ad8a21953cca4963045;hp=f8c2db1e1ebc3b1128c288db28f2229970d1c779;hpb=06cc77e6fb33806e81da39fab01c1a07d599e0a1;p=akkoma diff --git a/lib/pleroma/user.ex b/lib/pleroma/user.ex index f8c2db1e1..fcb1d5143 100644 --- a/lib/pleroma/user.ex +++ b/lib/pleroma/user.ex @@ -124,6 +124,9 @@ defmodule Pleroma.User do timestamps() end + @doc "Returns if the user should be allowed to authenticate" + def auth_active?(%User{deactivated: true}), do: false + def auth_active?(%User{confirmation_pending: true}), do: !Pleroma.Config.get([:instance, :account_activation_required])