Generate user registration validation link from request URL

This commit is contained in:
piernov
2015-02-28 21:38:06 +01:00
parent 2e9a70b0a6
commit 2a8cf25c39
4 changed files with 12 additions and 12 deletions
+1 -1
View File
@@ -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>
+4 -4
View File
@@ -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
+4 -4
View File
@@ -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
View File
@@ -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)