这不仅仅是一个编程问题,更多是关于逻辑的。
基本上我有一个网站,我正在制作一个Android应用程序。在应用程序上,我希望用户能够通过在应用程序的提示中输入用户名和密码来登录。当用户单击登录时,数据将POSTED到站点URL。 这是我有点迷失的地方......然后应用程序知道登录是否成功,如果成功,我希望应用程序显示另一个表单或者用户能够发布新内容的任何内容内容到网站,将再次发布。我想这会涉及检索cookie以检查身份验证?我是否必须设置自定义响应页面?该应用程序将如何维持会话?
答案 0 :(得分:0)
回答你的问题:
该应用程序如何知道登录是否成功?
在服务器端,您可以使用值RESPOND到POST
命令。此值可以是您想要的任何值,包括登录是否成功的信息。
我想这会涉及检索cookie以检查身份验证吗?
您可以使用COOKIE在服务器端验证请求来自有效会话。
我是否必须设置自定义回复页?
这不是绝对必要的,但我肯定会这样做。
该应用如何维持会话?
您可以将“cookie”存储在全局对象/变量上。
-
回答你的问题后,我建议你在服务器端做一个小的RestFUL / HTTP / SOAP API,并在客户端(ANDROID)端使用它。它比PARSING现有的网页更容易。