zoukankan      html  css  js  c++  java
  • iOS登陆的实现

    iOS登陆的实现

       ASSUMPTION: iOS端加载Web页,然后用户输入用户名密码登陆,WebServer会把用户登陆信息记载在Cookie。那么iOS客户端如何取到Cookie中的登陆信息。

      1、客户端监听 NSHTTPCookieManagerCookiesChangedNotification。

      2、当Web页登陆成功后,由于Cookie会变化,在NSHTTPCookieManagerCookiesChangedNotification这个点上从Cookie中取出登陆信息,保存下来(keychain,或DOC下)。

      3、以后客户端每次启动或进入前台时,把登陆Cookie添加到NSHTTPCookieStorage中。则以的新建WebView时会自动带上此Cookie。

      4、当由客户端发起的请求,譬如ASIHTTPRequest时,会自动从NSHTTPCookieStorage中取Cookie。

    注册的非网页实现】 

      Client提供用户输入账户、密码、邮箱的控件,然后Client通过HTTP请求把这些信息发送给Server。即注册完成。注册完成后,返回到登陆界面,让用户使用刚才注册的账户登陆。这种机制的问题的是register与login不同步。有些做的好的网站在register后即自动登陆。

  • 相关阅读:
    jquery $.each遍历json数组方法
    JQuery插件编写
    创建JAVASCRIPT对象3种方法
    微信开发流程
    有关索引那点事
    获取数据库内所有的表和表内字段的信息
    asp.net MVC4 异步文件上传
    QT学习:01 工程文件详解
    QT学习:00 介绍
    Linux 系统编程 学习 总结
  • 原文地址:https://www.cnblogs.com/tekkaman/p/2920218.html
Copyright © 2011-2022 走看看