我在我的應用程序開始時創建簡單的用戶登錄。用戶提交正確的用戶名和密碼後,我的服務器腳本應該返回一些我應該存儲在某種本地數據庫中的參數,並在每次出現/加載新視圖時檢查這些參數。登錄到swift後在哪裏存儲用戶信息應用程序
我的問題是:
1)類型的本地「數據庫」我應該使用,其中一個是從「外面」的安全所以沒有人可以訪問它,因爲如果有人能比,他可以我自己登錄(鑰匙串,用戶默認等)?
2)哪些參數應該從服務器返回,當檢查用戶是否登錄時,哪些參數基本上來自安全性 - 我在考慮用戶名和令牌 - 如果用戶成功登錄,則與服務器腳本應該創建一些將存儲在在線數據庫中的令牌。每次用戶嚮應用程序發送一些與令牌相關的請求時,如果它存在於應用程序中並且它存在於服務器數據庫中並且它們相同。
3)應該如何檢查用戶是否在應用程序中加載新視圖時登錄 - 是否應該檢查變量是否存在(例如在鑰匙串中)還是應該連接到服務器並檢查每次服務器數據庫?