Управление сеансами C #
-
11-09-2019 - |
Вопрос
Я использую веб-сервис C # для выхода пользователя из системы.Я использую formsauthentication.signout для того же.
Я передаю этот вызов веб-сервиса через jQuery.Как мне заставить пользователя перенаправить на страницу входа в систему?Я попробовал открыть окно.location = "login.aspx", это работает, но если я введу другую страницу в защищенной области, она откроется снова.
Спасибо.
Решение
Вы уверены, что FormsAuthentication.SignOut() запущен?(Отладьте, чтобы убедиться, что веб-служба попала в него.)
Вам также следует вручную удалить файл cookie аутентификации на клиенте в вашем обработчике jQuery после успешного вызова веб-службы.
Не связан с StackOverflow