Russian Qt Forum

Qt => Вопросы новичков => Тема начата: LSergey от Июль 02, 2013, 23:22



Название: QWebView сохранение пароля после авторизации Vk
Отправлено: LSergey от Июль 02, 2013, 23:22
Всем доброго времени суток.

Ситуация следующая: с приложения осуществляется wall post в vk.com.
Пост осилил, через запросы все достаточно прозрачно и ясно.
Теперь задача в сохранении пароля и логина юзера, чтобы повторно его не мучить.

Авторизация у меня происходит в QWebView. Загружается страница как описывается в документации VK API, после чего человек вводит логин, пароль и нажимает Войти.
Подскажите пожалуйста, как мне сохранить этот логин и пароль (перехват изменений Url не помог, пробовал найти эти данные в view->page()->history()->currentItem().userData(), но ни в текущем ни в предыдущем Item-e никакого намека на эти данные нет)

Насколько я понимаю, эти данные находятся в get запросе, которые посылаются с QWebView после нажатия Войти. Но как его перехватить - не ясно.

Кто знает, подскажите пожалуйста.  Заранее благодарен)


Название: Re: QWebView сохранение пароля после авторизации Vk
Отправлено: LSergey от Июль 03, 2013, 00:07
Посмотрел, Tab Browser в примерах сохраняет пароли.
Завтра буду разбираться каким образом)


Название: Re: QWebView сохранение пароля после авторизации Vk
Отправлено: thechicho от Июль 03, 2013, 19:48
куки сохраняешь, потом считываешь и с ними заходишь на страницы.
сессия в них хранится какое-то время


Название: Re: QWebView сохранение пароля после авторизации Vk
Отправлено: LSergey от Июль 05, 2013, 11:57
Заииплементил класс CokkieJar с демо примера TabBrowser.
Все заработало, спасибо за подсказку.
Если у кому надо - напишите, скину код и рабочую авторизацию + пост на стену в вк