iOS SSKeyChain(钥匙串)--密码存储

简介: 保存密码使用到的框架SSKeyChain登录成功后把账号和密码记录到沙盒中(偏好设置)// 登录成功之后,把账号和密码保存到沙盒中(偏好设置)- (void)saveUserInfo { NSUserDefaults *userDef...

保存密码使用到的框架SSKeyChain

  1. 登录成功后把账号和密码记录到沙盒中(偏好设置)
// 登录成功之后,把账号和密码保存到沙盒中(偏好设置)
- (void)saveUserInfo {
    NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
    // 保存用户名
    [userDefaults setObject:self.nameView.text forKey:@"name"];
    // 保存密码
    [SSKeychain setPassword:self.pwdView.text forService:[NSBundle mainBundle].bundleWithIdentifier account:self.nameView.text];
    // 立即保存
    [userDefaults synchronize];
}
  1. 读取沙盒中的用户信息
// 读取沙盒中的用户信息
- (void)loadUserInfo {
    NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
    // 读取用户名
    self.nameView.text = [userDefaults objectForKey:@"name"];
    // 读取密码
    self.pwdView.text = [SSKeychain passwordForService:[NSBundle mainBundle].bundleWithIdentifier account:self.nameView.text];
}
目录
相关文章
|
7月前
|
移动开发 前端开发 数据安全/隐私保护
iOS发布证书.p12文件无密码解决办法及导出带密码的新.p12文件方法
iOS发布证书.p12文件无密码解决办法及导出带密码的新.p12文件方法
215 0
|
4月前
|
BI Linux 数据安全/隐私保护
忘了 iOS(iPad、IPhone) 设备上的「屏幕使用时间」密码怎么办?找回屏幕密码
忘了 iOS(iPad、IPhone) 设备上的「屏幕使用时间」密码怎么办?找回屏幕密码
141 0
|
移动开发 前端开发 数据安全/隐私保护
iOS发布证书.p12文件无密码解决办法及导出带密码的新.p12文件方法
本文将以iOS技术博主身份,分享解决使用无密码的.p12文件发布应用时遇到的问题,并介绍如何以带密码的方式重新导出.p12文件的方法。通过本文提供的步骤,开发者可以顺利完成证书的发布流程。
|
数据安全/隐私保护 iOS开发
生成IOS app专用密码教程
生成IOS app专用密码教程
|
数据安全/隐私保护 Android开发 iOS开发
解决第三方邮箱APP登陆QQ、163邮箱无法验证账户名或密码的问题(IOS、MacOS、Windows、Android)
解决第三方邮箱APP登陆QQ、163邮箱无法验证账户名或密码的问题(IOS、MacOS、Windows、Android)
232 0
|
数据安全/隐私保护 iOS开发
iOS 动态显示密码强度
iOS 动态显示密码强度
75 0
|
数据安全/隐私保护 iOS开发
生成IOS app专用密码教程
.如果没有APP账号的话,点此链接复制到浏览器打开appleid.apple官网,然后点击“创建您的APP ID” 。
|
数据安全/隐私保护 iOS开发
生成IOS app专用密码教程
生成IOS app专用密码教程
生成IOS app专用密码教程
|
存储 Web App开发 JSON
iOS小技能:设备ID除了使用_idfa、_idfv 还可使用其他替代方案(Keychain 存储)
设备信息的获取:除了使用_idfa、_idfv, 还使用sysct 获取cpu信息。
395 0
iOS小技能:设备ID除了使用_idfa、_idfv 还可使用其他替代方案(Keychain 存储)
|
数据安全/隐私保护 iOS开发
生成IOS app专用密码教程
生成IOS app专用密码教程
生成IOS app专用密码教程