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