ios用戶登錄記住密碼


 

登錄 
記錄已登錄用戶步驟,存入偏好設置中存儲放入一個數組。
具體存儲
1:存儲用戶到偏好設置中,其中用戶是一個數組
  
  向服務器響應客戶端后的一些操作   (如果響應數據成功)其中用戶和密碼是一一對應的

   1.1先從沙盒中偏好設置中讀取對應的用戶集合 
讀取用戶名:
 NSMutableArray *AccArys = [NSMutableArray arrayWithArray:[[NSUserDefaults standardUserDefaults] valueForKey:USERS_SWGLM]];
讀取密碼:
 NSMutableArray *PwdArys = [NSMutableArray arrayWithArray:[[NSUserDefaults standardUserDefaults] valueForKey:USERS_PWD]];

 1.2 偏離數組和用戶輸入的用戶名,進行比較,如果不同,就加入進入。

   13 在把數組重新,存儲到沙盒中
存儲用戶名
[[NSUserDefaults standardUserDefaults] setValue:AccArys forKey:USERS_SWGLM];

存儲密碼
[[NSUserDefaults standardUserDefaults] setValue:AccArys forKey:USERS_PWD];
  1.4最后調用同步數據[[NSUserDefaults standardUserDefaults]synchronize]; 

2:刪除下拉用戶,
         1.1先從沙盒中偏好設置中讀取對應的用戶集合 
讀取用戶名:
 NSMutableArray *AccArys = [NSMutableArray arrayWithArray:[[NSUserDefaults standardUserDefaults] valueForKey:USERS_SWGLM]];
讀取密碼:
 NSMutableArray *PwdArys = [NSMutableArray arrayWithArray:[[NSUserDefaults standardUserDefaults] valueForKey:USERS_PWD]];
   1.2 :遍歷數組,排除刪除的用戶 得到其余數組,在同步
存儲用戶名
[[NSUserDefaults standardUserDefaults] setValue:AccArys forKey:USERS_SWGLM];

存儲密碼
[[NSUserDefaults standardUserDefaults] setValue:AccArys forKey:USERS_PWD];
 最后多用,一般要搞一個 標志,是否登錄。
 [[NSUserDefaults standardUserDefaults] setValue:[NSNumber numberWithInt:1] forKey:USER_LOGINOUT];

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM