Несколько учетных записей в приложении веб-сайта - PullRequest
2 голосов
/ 02 июля 2011

У меня есть приложение WindowsForms, написанное на C #, которое запускает несколько потоков для входа на сайт с учетными записями разных пользователей.Я использую элемент управления WebBrowser для перехода со страницы входа на главную страницу.

Моя проблема в том, что я могу проходить аутентификацию только с одной учетной записью пользователя, все потоки подключены к одной учетной записи, поскольку сайт использует файлы cookie для храненияидентификатор сессии.Как сохранить несколько сеансов для имитации аутентификации из разных браузеров?

Любые предложения приветствуются.

1 Ответ

1 голос
/ 02 июля 2011

Это невозможно из-за существующих политик слияния в Internet Explorer - WebBrowser - это уровень эмуляции IE, поэтому он придерживается тех же принципов.Хорошее чтение по этой теме доступно здесь .

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

...