Мне нужно правило пожарного магазина, которое проверяет истину, только если имя пользователя никогда не изменяется ...
FirebaseAuth : Если пользователь новый, функция устанавливает случайное имя пользователя.Затем пользователь меняет это случайное имя пользователя.Теперь мне нужно правило, которое устанавливает имя пользователя «IMMUTABLE» (только один раз). Итак: можно ли попробовать с логическим флагом в документе: «isUsernameChanged»?
Для каждого документа у меня есть правило 'isOwner', и это нормально, но я хочу, чтобы он не мог два раза менять поле имени пользователя и только поле имени пользователя 2 раза, в документе есть другие поля, которыеон всегда может обновить.
Я не хочу (я бы не стал) менять структуру, может быть, лучше новую подборку ...?или, может быть, 'isUsernameChanged' должен войти в новую (под) коллекцию?
grazie