Название: Повторная авторизация с QNetworkAccessManager. Отправлено: ksk- от Февраль 23, 2012, 15:42 Всем привет. Есть программа, которая выполняет авторизацию на некотором сайте,. Как можно при последующем запуске этой программы авторизоваться, избежав при этом ввода логина и пароля???
Название: Re: Повторная авторизация с QNetworkAccessManager. Отправлено: mutineer от Февраль 23, 2012, 15:45 Записать куда-то логин-пароль, при старте прочитать и авторизоваться
Название: Re: Повторная авторизация с QNetworkAccessManager. Отправлено: ksk- от Февраль 23, 2012, 15:49 Записать куда-то логин-пароль, при старте прочитать и авторизоваться Да, так можно. Но при выходе из программы сессия на сайте остается открытой. Поэтому хотелось бы использовать туже сессию. Название: Re: Повторная авторизация с QNetworkAccessManager. Отправлено: mutineer от Февраль 23, 2012, 15:51 Ну так используй, что мешает? Узнай откуда сайт берет идентификатор сессии и используй это знание
Название: Re: Повторная авторизация с QNetworkAccessManager. Отправлено: ksk- от Февраль 24, 2012, 14:34 То есть мне нужно сохранять нужные мне значения в файл, а затем считывать их? Можно и так, но хотелось бы узнать как это реализуется в серьезных программах, например в браузерах, и какие еще способы бывают.
Название: Re: Повторная авторизация с QNetworkAccessManager. Отправлено: Bepec от Февраль 24, 2012, 15:10 Это называется Куки(Cookies) ;)
Почитай в вики и прочем. Кстати QNetworkAccessManager поддерживает куки и может их сохранять ;) Название: Re: Повторная авторизация с QNetworkAccessManager. Отправлено: ksk- от Февраль 24, 2012, 16:22 Это называется Куки(Cookies) ;) Почитай в вики и прочем. Кстати QNetworkAccessManager поддерживает куки и может их сохранять ;) Это все, конечно, ясно. Мне просто хотелось бы узнать, какие существуют наиболее эффективные и самые распространенные способы хранения кукисов. Название: Re: Повторная авторизация с QNetworkAccessManager. Отправлено: Alex Custov от Февраль 24, 2012, 16:51 Это все, конечно, ясно. Мне просто хотелось бы узнать, какие существуют наиболее эффективные и самые распространенные способы хранения кукисов. В виде файлов на диске, или в базе данных, как делает Firefox. Если хранить нужно только одну куку, то лучше просто в виде файла на диске, и не париться. |