Как активировать учетную запись с электронной почтой, которая была зарегистрирована Django
Я хочу, чтобы при регистрации пользователя генерировался токен и этот токен отправлялся по электронной почте, когда я нажимаю на ссылку проверки учетной записи
код:
def register_account(request):
if request.user.is_authenticated:
return redirect('account:dashboard')
if request.method == 'POST':
registerForm = RegistrationForm(request.POST)
if registerForm.is_valid():
user = registerForm.save(commit=False)
user.email = registerForm.cleaned_data['email']
user.set_password(registerForm.cleaned_data['password'])
user.is_active = False
email_to = user.email
user.save()
email_subject = 'Ative sua conta'
email_body = 'i dont know to do do it'
email = EmailMessage(
email_subject,
email_body,
settings.EMAIL_HOST_USER, [email_to], fail_silently=False
////////////////////
def activate_account:
if the link is clicked:
check the link than activate the account