我正在写一个iPhone应用程序。此应用程序要求用户登录使用php + mysql的远程Web服务器。服务器如何处理这个?使用会话?饼干?唯一身份证? 关于如何做到这一点的任何链接/代码/教程都会很棒。
谢谢!
答案 0 :(得分:2)
- 构建的webservice
准备好使用php
- 中
在登录webservice呼叫成功帐户 身份验证返回一个随机字符串将其保留在会话中 服务器端的变量并将其保存在plist或sqlite db
之后每次发出请求时,都会发送一个额外的请求 检索参数检查两者是否相等然后处理请求 在服务器端
- 醇>
检查Http响应代码是否不是200,如果是,则弹出全部 viewcontrollers并将应用程序登录到页面(这意味着看到了 已过期或任何其他错误。如果您阅读了各种http响应代码,您可以适当地处理它。)
答案 1 :(得分:1)
除非您想在每个请求中传递会话标识符或凭据,否则使用NSURLRequest
的内置cookie支持来存储整个会话或仅存储您随后使用的会话标识符是有意义的。服务器查找实际的会话数据。