Как в фейсбуке.после входа в систему пользователям предлагается перейти на домашнюю страницу пользователяно он не позволяет зарегистрированным пользователям возвращаться на страницу входа, если только пользователи не вышли из системы.так как предотвратить вход вошедших в систему пользователей после входа в систему
def register(request):
form = self.register_form(request.POST)
if request.method=='POST':
if form.is_valid():
user = form.save(commit=False)
firstName=form.cleaned_data.get('firstName')
lastName=form.cleaned_data.get('lastName')
username=form.cleaned_data.get('username')
email=form.cleaned_data.get('email')
password=form.cleaned_data.get('password1')
user.set_password(password)
user.save()
messages.success(request, f'Account successfully created!')
return redirect('login')
else:
form = UserRegisterForm()
return render(request, 'registration/register.html', {'form': form})
path('login/', auth_views.LoginView.as_view(template_name='registration/login.html',redirect_authenticated_user=True), name='login'),
# path('logout/', auth_views.LogoutView.as_view(template_name='registration/logout.html'), name='logout'),
path('register/', views.register, name='register'),
LOGIN_REDIRECT_URL = 'home:index'
LOGIN_URL = 'login'
LOGOUT_REDIRECT_URL = 'index'