java - 如何修复 firebase 注册身份验证?

标签 java android firebase

我正在为我的最后一年项目创建一个应用程序。所以我想使用登录和注册功能。但是当我输入注册详细信息时,它一直失败并且不会将数据定向到 firebase。

    Signup.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            if (validate()){
                String Email = email.getText().toString().trim();
                String Password = password.getText().toString().trim();

                firebase.createUserWithEmailAndPassword(Email, Password).addOnCompleteListener(new OnCompleteListener<AuthResult>() {
                    @Override
                    public void onComplete(@NonNull Task<AuthResult> task) {
                            if (task.isSuccessful()){
                            Toast.makeText(Signup.this, "Signup successful", Toast.LENGTH_SHORT).show();
                            startActivity(new Intent(Signup.this, LoginPage.class));
                        }
                        else
                        {
                            Toast.makeText(Signup.this, "Signup failed", Toast.LENGTH_SHORT).show();
                        }
                    }
                });
            }
        }
    });

那么,有什么我必须改变的吗?

最佳答案

确保初始化 FirebaseAuth 对象

FirebaseAuth firebase = FirebaseAuth.getInstance();

并在 Firebase 控制台中启用电子邮件方法

关于java - 如何修复 firebase 注册身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58494281/

相关文章:

java - 如何从 scala 2.11 执行 BASH 源命令?

java - 重力和错误的尺寸

java - 使用 Application 类通过应用程序共享对象

javascript - angularfiresignedIn 函数仅在页面刷新时评估?

java - session 中的 transient 对象

java - 在 Java 中对两个 List<Long> 对象进行与运算

android - 解析从 .NET Web 服务返回的 JSONArray 时出错

java - 从 Firebase 读取时出错错误 : ValueEventListener

javascript - 无法解析 'angularfire2' - Angular 4

java - 从菜单启动新 Activity