2015-09-17 2 views
0

Когда пользователи заходят на ваш сайт, используя django-registration-redux, вы можете перенаправить пользователя, указав REDIRECT_URL_LOGIN в файле settings.py. Однако после того, как пользователь вошел в систему, они снова могут ввести URL-адрес для входа, и они не перенаправлены в REDIRECT_URL_LOGIN.django-registration-redux login redirect

Есть ли у кого-нибудь идеи о том, как перенаправить пользователей, если они попытаются получить доступ к странице входа снова после их аутентификации?

У меня есть одно решение, которое добавить следующую логику

if request.user.is_authenticated(): 
     return redirect(settings.LOGIN_REDIRECT_URL) 
+0

Может вы редактируете сообщение и заменяете 'REDIRECT_URL_LOGIN' на' LOGIN_REDIRECT_URL', используя обратный запрос для форматирования 'code'. Да, вы можете перенаправить пользователя на страницу «Успех», если она уже зарегистрирована, как вы предлагаете. – amirouche

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^