Generate user registration validation link from request URL
This commit is contained in:
@@ -71,7 +71,7 @@ DicForm ={
|
|||||||
Vous venez de recevoir un mail...
|
Vous venez de recevoir un mail...
|
||||||
Ici, ... le texte à définir ...
|
Ici, ... le texte à définir ...
|
||||||
</p>
|
</p>
|
||||||
Cliquez sur ce lien pour finir votre inscription : <a href="/sign/jm2l/${link}">Mon lien</a>
|
Cliquez sur ce lien pour finir votre inscription : <a href="${request.route_path('bymail', hash=link)}">Mon lien</a>
|
||||||
% endif
|
% endif
|
||||||
<br>
|
<br>
|
||||||
<br>
|
<br>
|
||||||
|
|||||||
@@ -1,16 +1,16 @@
|
|||||||
## -*- coding: utf-8 -*-
|
## -*- coding: utf-8 -*-
|
||||||
<%def name="Bienvenue(User)">
|
<%def name="Bienvenue(request, User)">
|
||||||
<H4>JM2L</H4>
|
<H4>JM2L</H4>
|
||||||
<p>
|
<p>
|
||||||
Bonjour ${User.prenom}.<br>
|
Bonjour ${User.prenom}.<br>
|
||||||
|
|
||||||
Vous venez de valider votre inscription sur le site des JM2L.<br>
|
Vous venez de valider votre inscription sur le site des JM2L.<br>
|
||||||
|
|
||||||
Voici <a href="http://jm2l.style-python.fr/sign/jm2l/${User.my_hash}">votre lien</a> pour vous connecter.<br>
|
Voici <a href="${request.route_url('bymail', hash=User.my_hash)}">votre lien</a> pour vous connecter.<br>
|
||||||
|
|
||||||
Toute l'équipe vous souhaite une agréable visite !<br>
|
Toute l'équipe vous souhaite une agréable visite !<br>
|
||||||
</p>
|
</p>
|
||||||
</%def> \
|
</%def> \
|
||||||
% if action=='Welcome':
|
% if action=='Welcome':
|
||||||
${self.Bienvenue(User)}
|
${self.Bienvenue(request, User)}
|
||||||
% endif
|
% endif
|
||||||
|
|||||||
@@ -1,15 +1,15 @@
|
|||||||
## -*- coding: utf-8 -*-
|
## -*- coding: utf-8 -*-
|
||||||
<%def name="Bienvenue(User)">
|
<%def name="Bienvenue(request, User)">
|
||||||
|
|
||||||
Bonjour ${User.prenom}.
|
Bonjour ${User.prenom}.
|
||||||
|
|
||||||
Vous venez de valider votre inscription sur le site des JM2L.
|
Vous venez de valider votre inscription sur le site des JM2L.
|
||||||
|
|
||||||
Voici votre le lien pour vous connecter à votre profil:
|
Voici votre le lien pour vous connecter à votre profil:
|
||||||
http://jm2l.style-python.fr/sign/jm2l/${User.my_hash}
|
${request.route_url('bymail', hash=User.my_hash)}
|
||||||
|
|
||||||
Toute l'équipe vous souhaite une très agréable visite !
|
Toute l'équipe vous souhaite une très agréable visite !
|
||||||
</%def> \
|
</%def> \
|
||||||
% if action=='Welcome':
|
% if action=='Welcome':
|
||||||
${self.Bienvenue(User)}
|
${self.Bienvenue(request, User)}
|
||||||
% endif
|
% endif
|
||||||
|
|||||||
+3
-3
@@ -649,12 +649,12 @@ def participer(request):
|
|||||||
NewUser = TmpUsr
|
NewUser = TmpUsr
|
||||||
# Prepare Plain Text Message :
|
# Prepare Plain Text Message :
|
||||||
Mail_template = Template(filename='jm2l/templates/mail_plain.mako')
|
Mail_template = Template(filename='jm2l/templates/mail_plain.mako')
|
||||||
mail_plain = Mail_template.render(User=NewUser, action="Welcome")
|
mail_plain = Mail_template.render(request=request, User=NewUser, action="Welcome")
|
||||||
body = Attachment(data=mail_plain, transfer_encoding="quoted-printable")
|
body = Attachment(data=mail_plain, transfer_encoding="quoted-printable")
|
||||||
|
|
||||||
# Prepare HTML Message :
|
# Prepare HTML Message :
|
||||||
Mail_template = Template(filename='jm2l/templates/mail_html.mako')
|
Mail_template = Template(filename='jm2l/templates/mail_html.mako')
|
||||||
mail_html = Mail_template.render(User=NewUser, action="Welcome")
|
mail_html = Mail_template.render(request=request, User=NewUser, action="Welcome")
|
||||||
html = Attachment(data=mail_html, transfer_encoding="quoted-printable")
|
html = Attachment(data=mail_html, transfer_encoding="quoted-printable")
|
||||||
|
|
||||||
# Prepare Message
|
# Prepare Message
|
||||||
@@ -1067,4 +1067,4 @@ def forbidden(reason, request):
|
|||||||
#return Response('forbidden')
|
#return Response('forbidden')
|
||||||
request.response.status = 404
|
request.response.status = 404
|
||||||
return render_to_response('jm2l:templates/Errors/404.mak', { "reason":reason },
|
return render_to_response('jm2l:templates/Errors/404.mak', { "reason":reason },
|
||||||
request=request)
|
request=request)
|
||||||
Reference in New Issue
Block a user