Commit 45a876ea3d5019d46368f1ea61bae22b3f3639f8
Committed by
Sergio Oliveira
1 parent
759dfd77
Exists in
master
and in
39 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 | 10 | urlpatterns = patterns('', |
| 11 | 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 | 28 | url(r'^change-password/?$', |
| 14 | 29 | auth_views.password_change, |
| 15 | 30 | {'template_name': 'registration/password_change.html'}, | ... | ... |
src/accounts/templates/registration/login.html
| ... | ... | @@ -41,7 +41,7 @@ |
| 41 | 41 | <div class="submit"> |
| 42 | 42 | <input type="submit" value="{% trans 'Login' %}" class="btn btn-primary btn-lg btn-block"> |
| 43 | 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 | 45 | </div> |
| 46 | 46 | |
| 47 | 47 | </form> | ... | ... |