我將在我的應用程序中創建一個匿名登錄系統。將用戶名保存在密鑰中,並在存在密鑰時加載密鑰
我要的是:
- 的人打開我的應用程序
- 的人點擊了「確定」按鈕,如果用戶密鑰存在,它將檢查。
- 如果用戶密鑰存在,它會記錄與用戶密鑰
- 如果用戶鍵不存在,它會記錄在使用下面的匿名代碼,並保存用戶名中的一個關鍵裏面的用戶名,所以它可以稍後使用相同的用戶名 ,而無需創建新的匿名用戶名。
匿名用戶登錄代碼:
PFAnonymousUtils.logInWithBlock {
(user: PFUser?, error: NSError?) -> Void in
if error != nil || user == nil {
println("Anonymous login failed.")
} else {
println("Anonymous user logged in.")
}
}
我怎樣才能做到這一點?我如何創建密鑰,設置密鑰,加載密鑰等。?
爲什麼不乾脆使用匿名用戶提供? – Wain
@Wain - 因爲如果每天有成千上萬的用戶登錄,那將會創建很多用戶。而這個系統會讓我更容易控制。 –
所有你需要做的就是檢查PFUser.currentUser不是零 - 如果它不是,那麼用戶已經登錄(匿名)。如果它是零,請在上面調用您的代碼。一旦匿名用戶在Parse中註銷,您無法以該用戶身份重新登錄。 – Paulw11