Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » Перенаправление пользователя после авторизации [RSS Feed]

#1 Ноя. 6, 2012 19:46:52

digi
Зарегистрирован: 2012-08-16
Сообщения: 32
Репутация: +  1  -
Профиль  

Перенаправление пользователя после авторизации

Добрый день!

Помогите решить вопрос. Есть проект с подключенными django-registration и django-profiles. Соответственно файлы конфигурации выглядят так:

urlpatterns = patterns('',
    ......
    url(r'^accounts/', include('registration.urls')),
    url(r'^profile/', include('profiles.urls')),
    ......
) 
и
INSTALLED_APPS = (
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
   .....
    'profiles',
    'registration',
)

Как оптимальным образом сделать, чтобы после успешной авторизации пользователь попадал на определённый URL вместо страницы профиля?

Отредактировано digi (Ноя. 6, 2012 19:47:47)

Офлайн

#2 Ноя. 7, 2012 02:31:36

buddha
От:
Зарегистрирован: 2012-03-02
Сообщения: 422
Репутация: +  15  -
Профиль   Отправить e-mail  

Перенаправление пользователя после авторизации

Если время есть, то тут всё описано https://docs.djangoproject.com/en/1.4/topics/auth/. Например через декоратор login_required().
Я просто поменял ссылки в шаблонах.

Должна быть такая строка у тебя в шаблоне для login.

<input type="hidden" name="next" value="/" />

Вот поменяй значение атрибута value и понаблюдай разницу…

Офлайн

#3 Ноя. 8, 2012 08:35:18

ad3w
От: Hua Hin, Thailand
Зарегистрирован: 2012-01-27
Сообщения: 59
Репутация: +  4  -
Профиль   Отправить e-mail  

Перенаправление пользователя после авторизации

Офлайн

#4 Ноя. 8, 2012 21:38:28

digi
Зарегистрирован: 2012-08-16
Сообщения: 32
Репутация: +  1  -
Профиль  

Перенаправление пользователя после авторизации

Всем спасибо,поставил скрытое поле в форму.

Офлайн

  • Начало
  • » Django
  • » Перенаправление пользователя после авторизации[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version