Commit 45a876ea3d5019d46368f1ea61bae22b3f3639f8
Committed by
Sergio Oliveira
1 parent
759dfd77
Exists in
master
and in
13 other branches
Implemented reset password
Using only Django views and default templates
Showing
2 changed files
with
16 additions
and
1 deletions
Show diff stats
colab/accounts/urls.py
@@ -10,6 +10,21 @@ from django.contrib.auth import views as auth_views | @@ -10,6 +10,21 @@ from django.contrib.auth import views as auth_views | ||
10 | urlpatterns = patterns('', | 10 | urlpatterns = patterns('', |
11 | url(r'^register/$', 'colab.accounts.views.signup', name='signup'), | 11 | url(r'^register/$', 'colab.accounts.views.signup', name='signup'), |
12 | 12 | ||
13 | + url(r'^password-reset-done/?$', | ||
14 | + 'django.contrib.auth.views.password_reset_done', | ||
15 | + name="password_reset_done"), | ||
16 | + | ||
17 | + url(r'^password-reset-complete/$', | ||
18 | + 'django.contrib.auth.views.password_reset_complete', | ||
19 | + name="password_reset_complete"), | ||
20 | + | ||
21 | + url(r'^password-reset-confirm/(?P<uidb64>[0-9A-Za-z]+)-(?P<token>.+)/$', | ||
22 | + 'django.contrib.auth.views.password_reset_confirm', | ||
23 | + name="password_reset_confirm"), | ||
24 | + | ||
25 | + url(r'^password-reset/?$', | ||
26 | + 'django.contrib.auth.views.password_reset', name="password_reset"), | ||
27 | + | ||
13 | url(r'^change-password/?$', | 28 | url(r'^change-password/?$', |
14 | auth_views.password_change, | 29 | auth_views.password_change, |
15 | {'template_name': 'registration/password_change.html'}, | 30 | {'template_name': 'registration/password_change.html'}, |
src/accounts/templates/registration/login.html
@@ -41,7 +41,7 @@ | @@ -41,7 +41,7 @@ | ||
41 | <div class="submit"> | 41 | <div class="submit"> |
42 | <input type="submit" value="{% trans 'Login' %}" class="btn btn-primary btn-lg btn-block"> | 42 | <input type="submit" value="{% trans 'Login' %}" class="btn btn-primary btn-lg btn-block"> |
43 | </div> | 43 | </div> |
44 | - <p class="text-center"><a>{% trans 'Forgot Password?' %}</a></p> | 44 | + <p class="text-center"><a href="{% url 'password_reset' %}">{% trans 'Forgot Password?' %}</a></p> |
45 | </div> | 45 | </div> |
46 | 46 | ||
47 | </form> | 47 | </form> |