【发布时间】:2016-05-26 15:49:33
【问题描述】:
我最近切换到了新的 Firebase。当我使用旧代码时,我能够毫无问题地重置用户电子邮件。现在有了新的firebase,我不断收到错误“发生内部错误。[错误代码:13]”。即使我在应用程序控制台上点击密码重置按钮,我也会在控制台上收到相同的错误消息。我还按照网站上有关如何重置用户密码的所有说明进行操作。
这是我的代码:
private void resetPassword() {
String email = mEmailEditText.getText().toString();
FirebaseAuth auth = FirebaseAuth.getInstance();
auth.sendPasswordResetEmail(email)
.addOnCompleteListener(new OnCompleteListener<Void>() {
@Override
public void onComplete(@NonNull Task<Void> task) {
if (task.isSuccessful()) {
Toast.makeText(LoginActivity.this, R.string.sent_temp_password,
Toast.LENGTH_LONG).show();
}
}
})
.addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception e) {
Log.i(TAG, e.getMessage());
}
});
}
任何关于为什么会发生这种情况的帮助将不胜感激!
【问题讨论】: