Состояние сеанса для использования только одним пользователем - PullRequest
2 голосов
/ 24 июня 2011

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

     bool aa = (bool)Session["playedSRB"];

Я думал, что это связано с пользователем.

Ответы [ 2 ]

2 голосов
/ 24 июня 2011

Я не верю, что файл cookie состояния сеанса связан с тем, кто вошел в систему.

ASP.NET_SessionId - файл cookie сеанса.

.ASPXAUTH - файл cookie для аутентификации (логин).

0 голосов
/ 24 июня 2011

.. Возможно, это не ваша проблема, но я бы посоветовал вместо этого проверить с true - приведенное к bool значение null преобразуется в false.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...