Add expiration time information on welcome mail

This commit is contained in:
Götz 2019-04-05 19:09:38 +02:00
parent 9a2b160188
commit 14cb164f21
2 changed files with 4 additions and 1 deletions

View File

@ -11,6 +11,7 @@ from core.tokens import account_activation_token
from django.core.mail import EmailMessage
from django.contrib.auth.models import User
from django.contrib.auth.tokens import default_token_generator
from core.settings import PASSWORD_RESET_TIMEOUT_DAYS
import re
@ -53,7 +54,8 @@ class LdapUser(Model):
'uid': urlsafe_base64_encode(force_bytes(user.pk)).decode(),
'token': default_token_generator.make_token(user=user),
'protocol': protocol,
'email': email
'email': email,
'expiration_days': PASSWORD_RESET_TIMEOUT_DAYS
})
email = EmailMessage(
mail_subject, message, to=[user.email]

View File

@ -5,4 +5,5 @@
<p>Um deinen Account zu aktivieren</p>
<p>Über den folgenden Link kannst du deinen Account
aktivieren: {{ protocol }}://{{ domain }}{{ url('ldap_password_reset_confirm', kwargs={'uidb64':uid, 'token':token}) }}</p>
<p>Der Link ist nur {{ expiration_days }} Tage gültig!</p>