我将在我的应用程序中创建一个匿名登录系统。将用户名保存在密钥中,并在存在密钥时加载密钥
我要的是:
- 的人打开我的应用程序
- 的人点击了“确定”按钮,如果用户密钥存在,它将检查。
- 如果用户密钥存在,它会记录与用户密钥
- 如果用户键不存在,它会记录在使用下面的匿名代码,并保存用户名中的一个关键里面的用户名,所以它可以稍后使用相同的用户名 ,而无需创建新的匿名用户名。
匿名用户登录代码:
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