Перенаправить при сбое авторизации - PullRequest
0 голосов
/ 03 декабря 2010

У меня есть приложение веб-запуска, которое требует от пользователя авторизации для запуска. Обстоятельства на веб-сайте, на котором развернуто приложение, заставляют пользователя не нажимать кнопку обновления.

Итак, проблема в том, что если они отклонят авторизацию, нажатие на обновление не заставит его появиться.

Мне нужен способ обнаружения сбоя приложения, чтобы я мог перенаправить пользователей на другую страницу.

OR

Возможность дать пользователю возможность повторно отобразить запрос на авторизацию без вызова обновления страницы.

Примечание: я знаю, что эти ограничения довольно странные, но это не под моим контролем и не было моей идеей. Любая помощь очень ценится!

[править]

Некоторые уточнения: Что происходит, когда пользователь нажимает обновить, они перенаправляются на страницу ошибки. Это приложение используется в опросе, хотя оно не является обязательным, мне нужен способ изящного восстановления, если пользователь отказывает в сертификате.

Кроме того, это сертификат для подписанного фляги, а не что-то вроде соединения https или входа на сайт.

1 Ответ

0 голосов
/ 03 декабря 2010

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

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

...