Вопрос

Я использую веб-сервис C # для выхода пользователя из системы.Я использую formsauthentication.signout для того же.

Я передаю этот вызов веб-сервиса через jQuery.Как мне заставить пользователя перенаправить на страницу входа в систему?Я попробовал открыть окно.location = "login.aspx", это работает, но если я введу другую страницу в защищенной области, она откроется снова.

Спасибо.

Это было полезно?

Решение

Вы уверены, что FormsAuthentication.SignOut() запущен?(Отладьте, чтобы убедиться, что веб-служба попала в него.)

Вам также следует вручную удалить файл cookie аутентификации на клиенте в вашем обработчике jQuery после успешного вызова веб-службы.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top