mirror of
https://github.com/TrentSPalmer/trentpalmerdotorg.git
synced 2025-07-10 05:53:16 -07:00
add password reset
This commit is contained in:
@ -1,4 +1,5 @@
|
||||
from django.urls import path
|
||||
from django.urls import path, reverse_lazy
|
||||
from django.contrib.auth import views as av
|
||||
from .enable_totp import enable_totp, disable_totp
|
||||
from .login import log_in, two_factor_input
|
||||
from . import views
|
||||
@ -13,4 +14,24 @@ urlpatterns = [
|
||||
path('enable-totp/', enable_totp, name='enable_totp'),
|
||||
path('disable-totp/', disable_totp, name='disable_totp'),
|
||||
path('two-factor-input/', two_factor_input, name='two_factor_input'),
|
||||
|
||||
path('reset-password/', av.PasswordResetView.as_view(
|
||||
template_name='base_form.html',
|
||||
email_template_name="accounts/password_reset_email.html",
|
||||
success_url=reverse_lazy('accounts:password_reset_done')),
|
||||
name='password_reset'),
|
||||
|
||||
path(
|
||||
'reset-password-sent/',
|
||||
av.PasswordResetDoneView.as_view(template_name='accounts/password_change_done.html'),
|
||||
name="password_reset_done"),
|
||||
|
||||
path('reset/<uidb64>/<token>/', av.PasswordResetConfirmView.as_view(
|
||||
template_name='accounts/set_password_form.html',
|
||||
success_url=reverse_lazy('accounts:password_reset_complete')),
|
||||
name="password_reset_confirm"),
|
||||
|
||||
path('reset-password-complete/', av.PasswordResetCompleteView.as_view(
|
||||
template_name='accounts/password_reset_complete.html'),
|
||||
name="password_reset_complete"),
|
||||
]
|
||||
|
Reference in New Issue
Block a user