Android Firebase Facebook Auth - Удаленный UID, все еще регистрирующийся в приложении [дубликат]

Другой вопрос был назван дубликатом этого:

В C ++ почему результат cout << x отличается от значения, которое показывает отладчик для x ?

x в вопросе - это переменная float.

Одним из примеров может быть

float x = 9.9F;

Отладчик показывает 9.89999962, вывод работы cout - 9.9.

Ответ оказывается, что точность cout по умолчанию для float равна 6, поэтому она округляется до шести десятичных цифры

См. здесь для справки

10
задан FortuneFaded 12 March 2016 в 17:54
поделиться

1 ответ

При удалении учетной записи автоматически не истекает текущий сеанс (ы) для этой учетной записи. Их текущие сессии останутся действительными до истечения срока их действия. Вы можете установить интервал истечения сеанса в вашей панели Firebase.

Если вы хотите принудительно вывести пользователя из системы , вызовите ref.unauth().

Но в целом вы, скорее всего, захотите создать правила авторизации, чтобы не допустить, чтобы такие пользователи имели действительные токены из удаленных учетных записей, чтобы внести изменения в данные.

Если вы сохраняете профили пользователей в своей базе данных, вы можете проверить, сохраняется ли эта запись в ваших правилах безопасности: root.child('users').child(auth.uid).exists().

Также см .:

]
21
ответ дан Community 28 August 2018 в 18:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: