Я пытаюсь аутентифицировать пользователя с веб-страницы, сохранить файлы cookie и загрузить RSS-канал с другой веб-страницы в качестве аутентифицированного пользователя.
Я использую webView с этим WebViewClient, который загружаетRSS-ссылка, когда пользователь подтвердил свою подлинность (URL-адрес закончил загрузку): - Это не перенаправляет до тех пор, пока пользователь не войдет в систему и не нажмет другую ссылку. Как я могу перенаправить сразу после входа в систему?Проблема в том, что когда я пытаюсь загрузить вторую страницу, мне приходится повторно аутентифицироваться, потому что это не тот же сеанс.
Есть предложения о том, как я могу решить эти проблемы?
Этимои настройки Cookie:
/
/ use cookies to remember a logged in status
CookieSyncManager.createInstance(this);
CookieManager cookieManager = CookieManager.getInstance();
//After Login
List<Cookie> cookies = httpClient.getCookieStore().getCookies();
if (!cookies.isEmpty()) {
for (int i = 0; i < cookies.size(); i++) {
cookie = cookies.get(i);
}
}
Cookie sessionCookie = cookie;
if(sessionCookie != null)
{
String cookieString = sessionCookie.getName() +"="+sessionCookie.getValue()+"; domain="+sessionCookie.getDomain();
cookieManager.setCookie(myUrl, cookieString);
CookieSyncManager.getInstance().sync();
}
Вся помощь приветствуется!Спасибо