ios 用戶退出登錄,保存用戶信息72小時(shí)

1. 退出登錄時(shí),保存用戶手機(jī)號(hào),以便下次登錄時(shí),直接帶出手機(jī)號(hào)

// 退出登錄時(shí),調(diào)用此方法,存當(dāng)前時(shí)間戳
- (void)saveDateMobileNoWhenLogout {
    NSDate *logoutDate = [NSDate date];
    NSDictionary *dict = @{kAppMobileNo:[JFUserInfoModel getMobileNo],
                           kAppLogoutDate:logoutDate};
    [[WXLocalSettings sharedSettings] setSettings:dict forKey:kAppLogout];
}

2. 新建工具類(lèi),取出退出登錄時(shí)記錄的手機(jī)號(hào)

+ (NSString *)getMobileNoWhenLogin {
    // 拿到退出登錄時(shí)的手機(jī)號(hào)和時(shí)間
    NSDictionary *userLogout = [[WXLocalSettings sharedSettings] getSettings:kAppLogout];
    NSDate *nowDate = [NSDate date];
    NSDate *logoutDate = userLogout[kAppLogoutDate];
    if (!logoutDate) {
        return nil;
    }
//     兩個(gè)時(shí)間戳的間隔   返回的是秒
    NSTimeInterval time = [nowDate timeIntervalSinceDate:logoutDate];
    if (time/60/60 >= 72) {
        return nil;
    }
    else {
        return userLogout[kAppMobileNo];
    }
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語(yǔ)言,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲(chóng)de夢(mèng)閱讀 99,586評(píng)論 9 467
  • linux資料總章2.1 1.0寫(xiě)的不好抱歉 但是2.0已經(jīng)改了很多 但是錯(cuò)誤還是無(wú)法避免 以后資料會(huì)慢慢更新 大...
    數(shù)據(jù)革命閱讀 12,239評(píng)論 2 33
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,466評(píng)論 25 708
  • 本次故事的主人公是黃俊儒,一位二年級(jí)的學(xué)生,在這天真爛漫的年齡,他卻有很多問(wèn)題。每一個(gè)人都會(huì)犯錯(cuò),犯錯(cuò)不可怕,可怕...
    小武happy閱讀 229評(píng)論 0 0
  • 一命而僂,再命而傴,三命而俯。循墻而走,亦莫余敢侮。于是,鬻于是,以糊余口。 晨課:《左傳》-在權(quán)力面前要謙恭,有...
    Sunny飛鏡閱讀 88評(píng)論 0 0