我正在编写iPhone应用程序。这个应用程序要求用户在使用php + mysql的远程web服务器上登录。服务器如何处理这个问题?使用会话?饼干?唯一的ID? 如何做到这一点的任何链接/代码/教程将是伟大的。管理iPhone应用程序用户的Web服务器上的用户会话
谢谢!
我正在编写iPhone应用程序。这个应用程序要求用户在使用php + mysql的远程web服务器上登录。服务器如何处理这个问题?使用会话?饼干?唯一的ID? 如何做到这一点的任何链接/代码/教程将是伟大的。管理iPhone应用程序用户的Web服务器上的用户会话
谢谢!
除非您想在每个请求中传递会话标识符或凭据,否则使用NSURLRequest
的内置cookie支持来存储整个会话或仅存储您在服务器上使用的会话标识符查找实际会话数据。
获取WebService的准备是建立在账户认证成功 返回一个随机字符串的使用PHP
在登录Web服务调用 变量保存在一个会议服务器端和将其保存在plist或sqlite数据库中
之后,每次发出请求调用时发送一个额外的 检索到的参数检查,如果两者相等则处理请求 在服务器端
检查HTTP响应代码不是200,如果这样的话弹出所有的 viewcontrollers和获取应用程序登录页面(这意味着SEESION 已过期或任何其他error.You可以处理它如果您阅读了各种http响应代码,则适当)