Я пытаюсь определить, действительны ли имя пользователя и пароль, которые я отправил в форму входа php.Я прочитал несколько постов, в которых предлагается просмотреть текст ответа и проверить заголовок возвращаемой страницы.В других сообщениях упоминается использование идентификатора сессии.Каков наилучший способ определить, допустимо ли сочетание имени пользователя и пароля после того, как я разместил в форме?Любая помощь будет принята с благодарностью.Заранее спасибо.
Обновление ...
Мне удалось решить эту проблему, используя следующий фрагмент кода:
response = httpClient.execute(httpPost);
cookies = ((AbstractHttpClient) httpClient).getCookieStore ();
myCookie = cookies.getCookies ();
// if cookies are empty, login did not work.
if (!myCookie.isEmpty ())
{
for (int i = 0; i < myCookie.size(); i++)
{
String str = myCookie.get(i).toString();
// look for PHP session cookie and save it.
if (str.contains ("PHPSESSID"))
{
phpsessid = myCookie.get (i).toString ();
int index = phpsessid.indexOf("value");
phpsessidGuid = phpsessid.substring(index+7, index+39);
}
}
}
Надеюсь, что это поможет другим с такой же проблемой.