Проверка displayName пользователя с Firebase - PullRequest
0 голосов
/ 18 сентября 2018

Я разрешаю моим пользователям изменять их displayName с помощью поля ввода, и я хотел бы, чтобы Firebase проверил его, избегая недопустимых символов, таких как HTML-код или тому подобное. Firebase имеет встроенный инструмент проверки ввода для адреса электронной почты, он также имеет для displayName?

1 Ответ

0 голосов
/ 18 сентября 2018

Создайте триггер HTTPS Callable Cloud Function, который можно вызывать из вашего приложения и обновлять информацию о пользователе. Затем сохраните и обновите профиль пользователя в базе данных в реальном времени, чтобы использовать правила базы данных для проверки данных.

Если отображаемое имя, например, не соответствует критериям, операция обновления базы данных выдаст отказано с разрешением с кодом ошибки 1.

Успешная операция записи в базу данных в реальном времени будет означать правильное отображаемое имя, после чего вы сможете продолжить обновление информации о пользователе с помощью Firebase Admin SDK.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...