1234567891011121314151617181920212223242526272829303132 |
- from django.views.generic.edit import CreateView
- from django.views.generic import TemplateView
- from django.contrib.auth.views import LoginView
- from django.urls import reverse_lazy
- from sharix_admin.forms import ShariXSignUpForm, ShariXLoginForm
- class ShariXSignUpView(CreateView):
- """
- Представление для регистрации пользователей.
- """
- form_class = ShariXSignUpForm
- template_name = 'sharix_admin/auth/signup.html'
- success_url = reverse_lazy('sharix_admin:auth_login')
- class ShariXLoginView(LoginView):
- """
- Представление для входа в систему.
- """
- form_class = ShariXLoginForm
- template_name = "sharix_admin/auth/login.html"
- redirect_authenticated_user = True
- # FIXME: Восстановления паролей сейчас не работает. Установлена заглушка.
- class ShariXResetPasswordView(TemplateView):
- """
- Представление для восстановления пароля.
- """
- template_name = "sharix_admin/auth/reset_password.html"
|