Как исправить ошибку с добавлением информации в Firebase Database?

Имеется следующая функция:
if (fullname.isNotEmpty() && password.isNotEmpty()) {
            val email = mEmail
            if (email != null) {
                mAuth.createUserWithEmailAndPassword(email, password)
                    .addOnCompleteListener {
                        if (it.isSuccessful) {
                            val user = makeUser(fullname, email)
                            val reference = mDatabase.child("users").child(it.result!!.user!!.uid)

                            reference.setValue(user).addOnCompleteListener {
                                    if (it.isSuccessful) {
                                        startHomeActivity()
                                    } else {
                                        Log.e(TAG, "Failed to create user profile", it.exception)
                                        showToast("Something wrong happened. Please try again later")
                                    }
                                }
                        } else {
                            Log.e(TAG, "Failed to create user", it.exception)
                            showToast("Something wrong happened. Please try again later")
                        }
                    }
            } else {
                Log.e(TAG, "onRegister: email is null")
                showToast("Please enter email")
                supportFragmentManager.popBackStack()
            }
        } else {
            showToast("Please enter full name and password")
        }


Аутентификация проходит успешно, однако данные в базе создать не удаётся. Выводит следующее: "om.google.firebase.database.DatabaseException: Firebase Database error: Permission denied"
Хотя, если зайти в консоль файрбейс --> Database --> Правила, то видно следующее: "У вас установлены правила безопасности, предполагающие открытый доступ. Копировать, изменять и удалять данные в вашей базе данных могут все пользователи."

Так в чём же проблема?
  • Вопрос задан
  • 205 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы