Аутентификация в firebase

При попытке пользователя зайти, используя логин и пароль, перекидывает на страницу регистрации, при этом никаких ошибок не всплывает. При этом регистрация работает, данные пользователя в бд заносятся и отображаются: введите сюда описание изображения

код логин активити:

EditText mEmail, mPassword;
Button mLoginBtn;
TextView mCreateBtn;
FirebaseAuth fAuth;
ProgressBar progressBar;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_login);


    mEmail = findViewById(R.id.Email);
    mPassword = findViewById(R.id.Password);
    mLoginBtn = findViewById(R.id.loginBtn);
    mCreateBtn = findViewById(R.id.CreateBtn);

    fAuth = FirebaseAuth.getInstance();
    progressBar = findViewById(R.id.progressBar);

    mLoginBtn.setOnClickListener(v -> {
        String email = mEmail.getText().toString().trim();
        String password = mPassword.getText().toString().trim();

        progressBar.setVisibility(View.VISIBLE);

        //пользователь заходит

    fAuth.signInWithEmailAndPassword(email, password).addOnCompleteListener(task -> {
         if (task.isSuccessful()) {
             Toast.makeText(Login.this, "User created!", Toast.LENGTH_SHORT).show();
             startActivity(new Intent(getApplicationContext(), MainActivity.class));
         }
         else {
             Toast.makeText(Login.this, "Error occurred!" + Objects.requireNonNull(task.getException()).getMessage(), Toast.LENGTH_SHORT).show();
         }
     });

    });
                mCreateBtn.setOnClickListener(v -> startActivity(new Intent(getApplicationContext(), Register.class)));

код регистр активити:

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_register);

    mFullName = findViewById(R.id.fullName);
    mEmail = findViewById(R.id.Email);
    mPassword = findViewById(R.id.Password);
    mRegisterBtn = findViewById(R.id.RegisterBtn);
    mLoginBtn = findViewById(R.id.textView);

    fAuth = FirebaseAuth.getInstance();
    progressBar = findViewById(R.id.progressBar);


    if (fAuth.getCurrentUser() != null ) {
        startActivity(new Intent(getApplicationContext(), MainActivity.class));
        finish();
    }


    mRegisterBtn.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            String email = mEmail.getText().toString().trim();
            String password = mPassword.getText().toString().trim();


            if (TextUtils.isEmpty(email)) {
                mEmail.setError("Something wrong with email...");
                return;
            }

            if (TextUtils.isEmpty(password)) {
                mPassword.setError("Your password if required!");
                return;
            }

            if (password.length() < 6) {
                mPassword.setError("Password is too short! It have to be > 6 simbols!");
                return;
            }

            progressBar.setVisibility(View.VISIBLE);

            //регистрация пользователя ёпт

            fAuth.createUserWithEmailAndPassword(email, password).addOnCompleteListener(new OnCompleteListener<AuthResult>() {
                @Override
                public void onComplete(@NonNull @org.jetbrains.annotations.NotNull Task<AuthResult> task) {
                    if (task.isSuccessful()) {
                        Toast.makeText(Register.this, "User created!", Toast.LENGTH_SHORT).show();
                        startActivity(new Intent(getApplicationContext(), MainActivity.class));
                    }
                    else {
                        Toast.makeText(Register.this, "Error occurred!" + task.getException().getMessage(), Toast.LENGTH_SHORT).show();
                    }
                }
            });
        }
    });

                mLoginBtn.setOnClickListener(new View.OnClickListener() {
                    @Override
                    public void onClick(View v) {
                        startActivity(new Intent(getApplicationContext(), Login.class));
                    }
                });

в мейне только кнопка выхода, больше ничего нет:

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
}

public void logout (View view)
{
    FirebaseAuth.getInstance().signOut();
    startActivity(new Intent(getApplicationContext(), Login.class));
    finish();
}

Ответы (0 шт):