# HG changeset patch # User durandn # Date 1476969344 -7200 # Node ID 9c9abc933135224d35fec8802f560043cd9f0b46 # Parent 320c307a57ec2b95c3f2983b415201113da5b122 Added account creation confirmation #25 diff -r 320c307a57ec -r 9c9abc933135 src/iconolab/auth/urls.py --- a/src/iconolab/auth/urls.py Thu Oct 20 12:49:15 2016 +0200 +++ b/src/iconolab/auth/urls.py Thu Oct 20 15:15:44 2016 +0200 @@ -6,6 +6,7 @@ urlpatterns = [ url(r'^register/$', views.RegisterView.as_view(), name='register'), + url(r'^register/created/$', views.UserCreatedView.as_view(), name='user_created'), url(r'^login/$', views.LoginView.as_view(), name='login'), url(r'^password/reset$', password_change, name='password_reset'), url(r'^logout/', views.LogoutView.as_view(), name='logout'), diff -r 320c307a57ec -r 9c9abc933135 src/iconolab/auth/views.py --- a/src/iconolab/auth/views.py Thu Oct 20 12:49:15 2016 +0200 +++ b/src/iconolab/auth/views.py Thu Oct 20 15:15:44 2016 +0200 @@ -5,7 +5,7 @@ from django.core.urlresolvers import reverse_lazy from django.contrib.auth.forms import AuthenticationForm from django.views.generic import FormView -from django.views.generic.base import RedirectView +from django.views.generic.base import RedirectView, TemplateView from django.views.generic.edit import CreateView User = get_user_model() @@ -55,7 +55,7 @@ model = User template_name = 'registration/register.html' form_class = UserCreationForm - success_url = reverse_lazy("home") + success_url = reverse_lazy("account:user_created") def post(self, request, *args, **kwargs): self.object = None @@ -66,4 +66,7 @@ login(request, user) return HttpResponseRedirect(self.success_url) else: - return self.form_invalid(form) \ No newline at end of file + return self.form_invalid(form) + +class UserCreatedView(TemplateView): + template_name='registration/created.html' \ No newline at end of file diff -r 320c307a57ec -r 9c9abc933135 src/iconolab/templates/registration/created.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/iconolab/templates/registration/created.html Thu Oct 20 15:15:44 2016 +0200 @@ -0,0 +1,25 @@ +{% extends "iconolab_base.html" %} + +{% block content %} + +{% if form.errors %} +

Your username and password didn't match. Please try again.

+{% endif %} + +
+

Votre compte a été créé! Bienvenue sur Iconolab


+ +
+ +{% endblock %} \ No newline at end of file