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> | ... | ... |