我只想使用旧密码和新密码,而无需在应用程序中发送电子邮件重置链接,即可使用swift2中的firebase更改密码
在android中,我使用重新验证,但在swift中,我可以使用哪种方式?例如,在android中,像这样我只想使用旧密码和新密码,而无需在应用程序中发送电子邮件重置链接,即可使用swift2中的firebase更改密码,firebase,swift2,firebase-authentication,Firebase,Swift2,Firebase Authentication,在android中,我使用重新验证,但在swift中,我可以使用哪种方式?例如,在android中,像这样 根据Firebase文档,这应该可以: let user = FIRAuth.auth()?.currentUser var credential: FIRAuthCredential let user = FIRAuth.auth()?.currentUser var credential: FIRAuthCredential // Prompt the user to re-pro
根据Firebase文档,这应该可以:
let user = FIRAuth.auth()?.currentUser
var credential: FIRAuthCredential
let user = FIRAuth.auth()?.currentUser
var credential: FIRAuthCredential
// Prompt the user to re-provide their sign-in credentials
user?.reauthenticate(with: credential) { error in
if let error = error {
// An error happened.
} else {
// User re-authenticated.
}
}
以下是我的消息来源:
let user = FIRAuth.auth()?.currentUser
var credential: FIRAuthCredential
let user = FIRAuth.auth()?.currentUser
var credential: FIRAuthCredential
// Prompt the user to re-provide their sign-in credentials
user?.reauthenticate(with: credential) { error in
if let error = error {
// An error happened.
} else {
// User re-authenticated.
}
}