美文网首页将来跳槽用
ios 用户退出登录,保存用户信息72小时

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

作者: fulen | 来源:发表于2017-10-20 14:34 被阅读64次

    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];
        }
    }
    

    相关文章

      网友评论

        本文标题:ios 用户退出登录,保存用户信息72小时

        本文链接:https://www.haomeiwen.com/subject/ymkvuxtx.html