我只想使用旧密码和新密码,而无需在应用程序中发送电子邮件重置链接,即可使用swift2中的firebase更改密码

我只想使用旧密码和新密码,而无需在应用程序中发送电子邮件重置链接,即可使用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

在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-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.
  }
}