Add expiration time information on welcome mail
This commit is contained in:
parent
9a2b160188
commit
14cb164f21
@ -11,6 +11,7 @@ from core.tokens import account_activation_token
|
|||||||
from django.core.mail import EmailMessage
|
from django.core.mail import EmailMessage
|
||||||
from django.contrib.auth.models import User
|
from django.contrib.auth.models import User
|
||||||
from django.contrib.auth.tokens import default_token_generator
|
from django.contrib.auth.tokens import default_token_generator
|
||||||
|
from core.settings import PASSWORD_RESET_TIMEOUT_DAYS
|
||||||
import re
|
import re
|
||||||
|
|
||||||
|
|
||||||
@ -53,7 +54,8 @@ class LdapUser(Model):
|
|||||||
'uid': urlsafe_base64_encode(force_bytes(user.pk)).decode(),
|
'uid': urlsafe_base64_encode(force_bytes(user.pk)).decode(),
|
||||||
'token': default_token_generator.make_token(user=user),
|
'token': default_token_generator.make_token(user=user),
|
||||||
'protocol': protocol,
|
'protocol': protocol,
|
||||||
'email': email
|
'email': email,
|
||||||
|
'expiration_days': PASSWORD_RESET_TIMEOUT_DAYS
|
||||||
})
|
})
|
||||||
email = EmailMessage(
|
email = EmailMessage(
|
||||||
mail_subject, message, to=[user.email]
|
mail_subject, message, to=[user.email]
|
||||||
|
|||||||
@ -5,4 +5,5 @@
|
|||||||
<p>Um deinen Account zu aktivieren</p>
|
<p>Um deinen Account zu aktivieren</p>
|
||||||
<p>Über den folgenden Link kannst du deinen Account
|
<p>Über den folgenden Link kannst du deinen Account
|
||||||
aktivieren: {{ protocol }}://{{ domain }}{{ url('ldap_password_reset_confirm', kwargs={'uidb64':uid, 'token':token}) }}</p>
|
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>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user