【发布时间】:2017-10-15 13:45:18
【问题描述】:
我正在开发一个带有 Firebase 用户身份验证的 Android 应用程序。我面临的问题是我从用户那里获取电子邮件和密码,然后将该用户创建到 Firebase 中。我没有验证用户输入的电子邮件。现在我想实现重置密码功能。为此,Firebase 提供了 resetPassword 方法并向该特定用户发送重置密码电子邮件。但问题是,如果电子邮件不存在,我们该怎么办?
这是我用来在 Firebase 中注册用户的代码:
private void registerUser(){
//creating a new user
firebaseAuth.createUserWithEmailAndPassword("user email here", "user password here")
.addOnCompleteListener(this, new OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {
//checking if success
if(task.isSuccessful()){
//display some message here
}else{
//display some message here
}
}
});
}
如果有任何替代选项可用于此功能,请告诉我。 谢谢。
【问题讨论】:
标签: android firebase firebase-authentication forgot-password