从Android PHP登录获得响应

时间:2011-09-11 21:57:15

标签: php forms login

我正在尝试确定我发送到php登录表单的用户名和密码是否有效。我已经阅读了一些帖子,建议查看响应文本并检查返回页面的标题。其他帖子提到以某种方式使用会话ID。在我发布到表单后,如果用户名/密码组合有效,那么最好的方法是什么?任何帮助将不胜感激。提前谢谢。

...更新

我可以使用以下代码段来解决此问题:

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);
            }
          } 
    }

希望这可以帮助其他人解决同样的问题。

0 个答案:

没有答案