Можно, но это не имеет особого смысла, поскольку часто пользователи просят сбросить пароль, если они не могут войти в систему. Таким образом, добавив декоратор login_required
, люди, которые забыли свой пароль, больше не могут сбросить свой пароль.
В любом случае, вы можете просто обернуть результат функции .as_view()
через декоратор:
from django.contrib.auth.decorators import <b>login_required</b>
urlpatterns = [
# …
url(r'^reset/$',
<b>login_required(</b>auth_views.PasswordResetView.as_view(
template_name='password_reset.html',
email_template_name='password_reset_email.html',
subject_template_name='password_reset_subject.txt',
)<b>)</b>
),
# …
]