Как отправить письмо с подтверждением только определенным пользователям в django-allauth
<Я понял, что что-то упустил, но не знаю, что именно. Если я посылаю подтверждение по электронной почте "подписчикам", "созданным пользователям" затронуты, и если я изменю настройки, чтобы предотвратить отправку подтверждения по электронной почте "подписчикам" затронуты
Также я создал пользовательскую форму входа в файл adapter.py, чтобы пользователи могли войти с именем пользователя.
class CustomLoginView(LoginView):
template_name = 'account/subdomain/login.html'
Это мои настройки
ACCOUNT_ADAPTER = 'apps.authentication.adapter.CustomAccountAdapter'
AUTH_USER_MODEL = 'authentication.CustomUser'
ACCOUNT_FORMS = {
'login': 'apps.authentication.forms.CustomLoginForm',
'signup': 'apps.authentication.forms.CustomUserCreationForm'
}
LOGIN_REDIRECT_URL = '/'
ACCOUNT_LOGOUT_REDIRECT_URL = 'account_login' # created users must redirect to their subdomain login page not public login page
ACCOUNT_LOGOUT_ON_GET = True # If True it will logout the user immediately
ACCOUNT_AUTHENTICATION_METHOD = 'username_email'
ACCOUNT_EMAIL_REQUIRED = True
ACCOUNT_UNIQUE_EMAIL = True #* It's not working for some reason but I don't know why, we have Handled from forms.py
ACCOUNT_USERNAME_REQUIRED = True
#* to solve subdomain users login for now
ACCOUNT_EMAIL_VERIFICATION = 'optional' # to send mail for subscribers not to created users but it doesn't fix the issue
ACCOUNT_LOGIN_ON_EMAIL_CONFIRMATION = None # To prevent login on verification for created users but the subscribers affected
# ACCOUNT_EMAIL_CONFIRMATION_ANONYMOUS_REDIRECT_URL = '/auth/email/success/'
# ACCOUNT_EMAIL_CONFIRMATION_AUTHENTICATED_REDIRECT_URL = '/'
ACCOUNT_CONFIRM_EMAIL_ON_GET = True # try to solve the issue
ACCOUNT_SESSION_REMEMBER = True
ACCOUNT_LOGIN_ATTEMPTS_LIMIT = 10
#* This setting to enable us to access sign up view when authenticated
ACCOUNT_AUTHENTICATED_LOGIN_REDIRECTS = False
ACCOUNT_SIGNUP_REDIRECT_URL = 'account_login'
Прошу помощи. Если я пропустил какой-то код для уточнения проблемы, пожалуйста, сообщите мне, чтобы я обновил свой вопрос, Спасибо