ios 用户退出登录,保存用户信息72小时

1. 退出登录时,保存用户手机号,以便下次登录时,直接带出手机号

// 退出登录时,调用此方法,存当前时间戳
- (void)saveDateMobileNoWhenLogout {
    NSDate *logoutDate = [NSDate date];
    NSDictionary *dict = @{kAppMobileNo:[JFUserInfoModel getMobileNo],
                           kAppLogoutDate:logoutDate};
    [[WXLocalSettings sharedSettings] setSettings:dict forKey:kAppLogout];
}

2. 新建工具类,取出退出登录时记录的手机号

+ (NSString *)getMobileNoWhenLogin {
    // 拿到退出登录时的手机号和时间
    NSDictionary *userLogout = [[WXLocalSettings sharedSettings] getSettings:kAppLogout];
    NSDate *nowDate = [NSDate date];
    NSDate *logoutDate = userLogout[kAppLogoutDate];
    if (!logoutDate) {
        return nil;
    }
//     两个时间戳的间隔   返回的是秒
    NSTimeInterval time = [nowDate timeIntervalSinceDate:logoutDate];
    if (time/60/60 >= 72) {
        return nil;
    }
    else {
        return userLogout[kAppMobileNo];
    }
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 100,116评论 9 468
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 14,354评论 2 33
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,136评论 25 709
  • 本次故事的主人公是黄俊儒,一位二年级的学生,在这天真烂漫的年龄,他却有很多问题。每一个人都会犯错,犯错不可怕,可怕...
    小武happy阅读 1,621评论 0 0
  • 一命而偻,再命而伛,三命而俯。循墙而走,亦莫余敢侮。于是,鬻于是,以糊余口。 晨课:《左传》-在权力面前要谦恭,有...
    Sunny飞镜阅读 921评论 0 0

友情链接更多精彩内容