обеспечение уникальных переменных сеанса в .NET - PullRequest
0 голосов
/ 17 октября 2018

У меня есть веб-сайт, работающий на IIS и .NET 4.6, который в любое время получает от 80 до 100 одновременно работающих пользователей.

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

Web.HttpContext.Current.Session("IsSecuredArea")

Эта переменная установлена ​​в значение False в качестве значения по умолчанию, а также в значение False как в подпункте Session_End , так и в подпункте Application_End внутри Global.asax.vb file.

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

Iустановите его так:

Web.HttpContext.Current.Session("IsSecuredArea") = True

Мой вопрос: как я могу убедиться, что эта переменная сеанса уникальна для каждого пользователя?

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

Спасибо!

1 Ответ

0 голосов
/ 18 октября 2018

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

...