Джанго.Промежуточная страница после аутентификации - PullRequest
0 голосов
/ 24 октября 2011

Я написал промежуточное ПО, которое обрабатывает запросы от администратора на странице входа.Как я могу перенаправить пользователя после аутентификации на какую-то промежуточную страницу с помощью некоторой кнопки «Продолжить», и эта кнопка перенаправит меня на страницу, которая должна отображаться в стандартном сценарии.

Я установил свое промежуточное ПО после AuthenticationMiddleware в списке настроек.Несмотря на это, если я установил в своем промежуточном программном обеспечении какой-либо оператор возврата, процесс аутентификации пользователя завершится неудачей.

Мне нужно это, чтобы показать некоторую дополнительную информацию о результатах аутентификации на некоторых сервисах Atlassian.Не хочу делать это через JavaScript, поэтому решил реализовать функциональность промежуточной страницы.

1 Ответ

0 голосов
/ 24 октября 2011

Вместо использования промежуточного программного обеспечения, создайте шаблон с этой информацией об аутентификации и используйте функцию render_to_response в конце вашего вида входа в систему, чтобы отобразить этот шаблон. Вы можете добавить переменные в эту функцию, чтобы получить дополнительную информацию.

Пример:

return render_to_response('my_template.html',
                      my_data_dictionary,
                      context_instance=RequestContext(request))
...