Commit 45a876ea3d5019d46368f1ea61bae22b3f3639f8

Authored by Lucas Kanashiro
Committed by Sergio Oliveira
1 parent 759dfd77

Implemented reset password

Using only Django views and default templates
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>
... ...