我使用电子邮件和密码作为我的身份验证方法。我想在他们更改电子邮件地址之前重新验证我的用户。我是否需要要求我的用户输入他们的密码才能使用 reAuthenticate 功能?或者还有其他方法可以做到这一点。
let credential = EmailAuthProvider.credential(withEmail: self.email, password: ?)
user?.reauthenticate(with: credential, completion: { (result, error) in
})