2014-12-22 6 views
0

У меня есть проблема с этим сценарием, используя FormsAuthenticationFormsAuthentication выход из системы вопрос

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

Я вставляю файлы cookie в другой браузер и нажимаю F5. Система аутентифицирует пользователя и получает доступ, после чего я выхожу из системы.

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

как мне решить эту проблему?

+0

Путь вокруг будет остановить параллельный пользователю войти в систему. Кстати, как вы 'вставить печенье в другом браузере и нажмите F5'? – Kaf

+0

Вы создаете свой сайт или используете только другой сайт? – sagar43

+0

у вас установлен тайм-аут сеанса для выхода в web.config? –

ответ

0

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

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

Only one concurrent login per user in Asp.net

http://teknohippy.net/2008/08/21/stopping-aspnet-concurrent-logins/

+0

нормально, но есть ли другой способ решить проблему? Я читал о токене Anti-XSRF ... Кто-то это знает? – Mark