Значения сеанса отображаются в других логинах ASP.NET
Привет,
У нас есть веб-приложение, в котором мы используем переменную сеанса для хранения имени пользователя,userid при входе на страницу и переходе на другие страницы ,что происходит в моем вебе, я показал вверху "Добро пожаловать имя пользователя в ярлыке на каждой странице , поэтому в каждой загрузке страницы я использую сеанс("имя пользователя").ToString значение присвоить этой метке, Если 10 пользователей войти в систему в то же время каждый пользователь получает свое имя , то любой один выход из системы и войти снова, что произойдет другие все пользователи просто перейти на другую страницу будет получить сеанс имени пользователя в верхней части, как какой пользователь недавно вышел из системы и войти снова имя пользователя.
Как это возможно ? еще один пользователь имеет свое собственное имя в переменной сеанса, но видит недавно имя входа пользователя ? p.net
Что я уже пробовал:
Я помещаю запись журнала в загрузку страницы с ip-адресом и хранением значений сеанса в файле журнала, я вызываю каждую страницу в событии нажатия кнопки на стороне сервера, что произойдет,это не ударит код на стороне сервера, но перенаправит на правильную страницу, первый раз только ударит код загрузки страницы на стороне сервера, а затем после этого никогда не ударит.
Ничего кэша браузера, магазина или печенье ?
Пожалуйста, ответьте как можно скорее, спасибо
С уважением,
Аравинд
F-ES Sitecore
Он будет смотреть, не кэшируется ли где-нибудь страница или та часть, которая показывает имя пользователя. Поведение, которое вы описываете, ненормально, поэтому в вашем решении есть что-то специфическое, что вызывает это.