Cookie для каждого экземпляра браузера

#c# #asp.net #browser #cookies

#c# #asp.net #браузер #файлы cookie

Вопрос:

У нас есть ASP.Чистая система, когда пользователь входит в систему, он получает cookie, который включает имя пользователя.

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

У нас возникают проблемы, когда пользователь тестирует систему, имея много открытых браузеров и входя в систему со многими идентификаторами.

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

Есть ли способ войти с разными пользователями в разные экземпляры / вкладки браузера.

Комментарии:

1. Может быть неправильно, но я думаю, что это зависит от поведения браузера, а не от всего, что вы можете сделать. Возможно, есть поиск браузеров, которые имеют такое поведение, или в качестве последнего шага вы могли бы создать простой браузер для себя. В противном случае, может быть, настроить виртуальные машины так, чтобы на 1 компьютере было более 1 виртуальной машины?

Ответ №1:

Да, вы можете сделать это, если каждый браузер отличается.

Это не сработает, если вы откроете 4 копии IE, но это сработает, если вы откроете одну копию IE, одну из Firefox, одну из Chrome, одну из Safari. Cookie сохраняются для каждого браузера, а не для каждого окна браузера.

Комментарии:

1. Он знает это, он спрашивает о различных сеансах между экземплярами браузеров