ios - 创建登录页面并存储 token 字符串

标签 ios objective-c login token

我有一个WCF服务,我需要在其中使用用户名和密码登录。然后该服务向我发送回一个 token 字符串,在查询WCF服务中的其他方法时需要使用该 token 字符串。我已经使用wsdl2objc设置了服务,并且效果很好。
我的问题是:

  • 该 token 字符串存储在哪里?因为现在没有
    电话上的SQLite数据库,因为一切都在后端完成。
  • 鉴于可以存储 token ,是否有可能
    创建一个登录页面,仅当没有可用 token 时才会显示
    在通电话?
  • 是否还可以存储我用来登录的用户名?
    需要其他一些服务调用。
  • 最佳答案

    试试这个,

    设置如下

    [[NSUserDefaults standardUserDefaults] setValue:token forKey:@"myToken"];
    [[NSUserDefaults standardUserDefaults] setValue:userName forKey:@"myUserName"];
    

    如下获取值
    NSString *token = [[NSUserDefaults standardUserDefaults] valueForKey:@"myToken"];
    NSString *userName = [[NSUserDefaults standardUserDefaults] valueForKey:@"myUserName"];
    

    关于ios - 创建登录页面并存储 token 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16814168/

    相关文章:

    ios - Cordova/iOS:如何关闭使用InAppBrowser打开的 native 浏览器窗口?

    IOS旧版本检查

    login - 如果用户无法使用他们的 OpenID 登录怎么办?

    ios - 我需要 TestFlight 的 iOS 开发者许可证吗

    ios - 如何在警报 Controller 的文本字段中使用数字键盘 [swift]

    iphone - Objective-C 中的 Javascript 样式对象

    java - ejb有关角色和身份验证的安全性问题

    login - meteor 帐户恢复 token "Remember Me"

    ios - UIImageView 在设备上的启动屏幕中缺少图像

    iOS Reachability SCNetworkReachabilitySetCallback 当从 wifi 切换到 anthor wifi 时不回调