Как следить за клиентом пользователя - PullRequest
0 голосов
/ 14 ноября 2018

Я занимаюсь разработкой приложения MVC, в котором пользователи могут войти в систему и играть в игру.Когда пользователь входит в систему, объект пользователя сохраняется в переменной сеанса.Эта переменная читается несколько раз и практически из любого места приложения.Проблема, конечно, заключается в том, что при входе второго пользователя переменная сеанса будет изменена на нового пользователя.Таким образом, «старый» пользователь больше не может достичь своего объекта.Я искал в интернете хороший способ хранения данных на стороне клиента.Но не могу найти один.Как правильно сохранить объект как сеанс, но на стороне клиента?

1 Ответ

0 голосов
/ 15 ноября 2018

Может быть, вы можете попытаться сохранить список объектов в переменной сеанса, а затем отправить «старый» идентификатор пользователя на сервер и отфильтровать список по идентификатору пользователя.

Это мое предложение, надеюсьэто помогает:)

List<GameDetails> sessionList = Session["GameDetailsModelList"] as List<GameDetails>;
var gameDetail = sessionList.Where(x => x.userID = param).FirstOrDefault();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...