none
webBrowser авторизация на два аккаунта RRS feed

  • Вопрос

  • Необходимо провести авторизацию на одном сайте по двух аккаунтам. Допустим на том же mail.ru. проблема заключается в том, что для двух элементов WebBrowser сохраняется подключение с одним из аккаунтов. то есть, Если я зашел одним аккаунтов в первом WebBrowser, то это учетная запись будет видна и во втором, а нужно что было два разных аккаунта. как реализовать?

Ответы

  • Попробуйте вместо WebBrowser использовать HttpWebRequest. Он позволяет использовать свои куки для каждого экземпляра. Хороший пример этого дела описан тут.


    Женат на WPF. Тайно встречаюсь с WinRT. Не сложилось с C#!

    • Помечено в качестве ответа Magals 9 мая 2013 г. 11:49
    Отвечающий

Все ответы

  • Сохранять cookie после каждой авторизации на сервере, а при обращении к серверу "подсовывать" каждому экзкмпляру webBrowser свою cookie. Правда я не уверен что удастся так просто задать cookie для WebBrawsera и скорее всего придется пользоваться WinApi. 

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


    • Изменено Bazzzy 7 мая 2013 г. 13:24
  • Чем Вас не устраивает переключение между аккаунтами предоставляемое Mail.Ru:


    Да, я Жук, три пары лапок и фасеточные глаза :))

  • Попробуйте вместо WebBrowser использовать HttpWebRequest. Он позволяет использовать свои куки для каждого экземпляра. Хороший пример этого дела описан тут.


    Женат на WPF. Тайно встречаюсь с WinRT. Не сложилось с C#!

    • Помечено в качестве ответа Magals 9 мая 2013 г. 11:49
    Отвечающий