gpt4 book ai didi

android - 检查电子邮件和密码是否正确 Firebase

转载 作者:行者123 更新时间:2023-11-29 17:07:26 25 4
gpt4 key购买 nike

我目前正在开发一款在 ListView 中显示用户的应用程序,当您点击用户时,您会看到详细信息。

现在您可以通过在 editText 字段中填写他或她的信息来“添加”用户。现在我希望只有本人才能添加他或她的信息。我添加了一个 editText 请求您的电子邮件和一个 editText 请求密码。这些凭据应与之前在 Firebase 中的应用程序中创建的帐户相匹配。我似乎没有完成它。

这是我的代码:

String email2 = mEmailField.getText().toString();
String pw = mPassword.getText().toString();

firebaseAuth.signInWithEmailAndPassword(email2, pw).addOnCompleteListener(new OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {

当用户填写他的电子邮件和密码时,一切正常,但当输入错误的密码时,一切正常,这不应该发生。我做错了什么?

最佳答案

在 OnComplete 中检查身份验证是否成功。

 public void onComplete(@NonNull final Task<AuthResult> task) {
if (task.isSuccessful()) {
Toast.makeText(getContext(), "Authentication Successful", Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(getContext(), "Authentication failed.",Toast.LENGTH_SHORT).show();
}
}

关于android - 检查电子邮件和密码是否正确 Firebase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41428222/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com