管理iPhone应用程序用户在Web服务器上的用户会话

时间:2009-07-21 11:22:23

标签: php iphone session

我正在写一个iPhone应用程序。此应用程序要求用户登录使用php + mysql的远程Web服务器。服务器如何处理这个?使用会话?饼干?唯一身份证? 关于如何做到这一点的任何链接/代码/教程都会很棒。

谢谢!

2 个答案:

答案 0 :(得分:2)

  
      
  1. 准备好使用php

  2. 构建的webservice   
  3. 在登录webservice呼叫成功帐户   身份验证返回一个随机字符串将其保留在会话中   服务器端的变量并将其保存在plist或sqlite db

  4. 中   
  5. 之后每次发出请求时,都会发送一个额外的请求   检索参数检查两者是否相等然后处理请求   在服务器端

  6.   
  7. 检查Http响应代码是否不是200,如果是,则弹出全部   viewcontrollers并将应用程序登录到页面(这意味着看到了   已过期或任何其他错误。如果您阅读了各种http响应代码,您可以适当地处理它。)

  8.   

答案 1 :(得分:1)

除非您想在每个请求中传递会话标识符或凭据,否则使用NSURLRequest的内置cookie支持来存储整个会话或仅存储您随后使用的会话标识符是有意义的。服务器查找实际的会话数据。