【发布时间】:2016-11-10 05:27:31
【问题描述】:
我希望在允许用户更改登录信息之前重新对用户进行身份验证。但是,由于最近的 Firebase 更新,我发现文档毫无帮助。使用 this link 我生成了以下 authenticateUser() 函数。
func authenticateUser()
{
let user = FIRAuth.auth()?.currentUser
var credential: FIRAuthCredential
//prompt user to re-enter info
user?.reauthenticateWithCredential(credential, completion: { (error) in
if error != nil
{
self.displayAlertMessage("Error reauthenticating user")
}
else
{
//user reauthenticated successfully
}
})
}
但是,我不确定如何处理 FIRAuthCredential 类型的凭据变量,以便重新验证用户。这个类的文档可以在here找到。
【问题讨论】:
标签: ios swift authentication firebase firebase-authentication