Другой вопрос был назван дубликатом этого:
В C ++ почему результат cout << x
отличается от значения, которое показывает отладчик для x
?
x
в вопросе - это переменная float
.
Одним из примеров может быть
float x = 9.9F;
Отладчик показывает 9.89999962
, вывод работы cout
- 9.9
.
Ответ оказывается, что точность cout
по умолчанию для float
равна 6, поэтому она округляется до шести десятичных цифры
См. здесь для справки
При удалении учетной записи автоматически не истекает текущий сеанс (ы) для этой учетной записи. Их текущие сессии останутся действительными до истечения срока их действия. Вы можете установить интервал истечения сеанса в вашей панели Firebase.
Если вы хотите принудительно вывести пользователя из системы , вызовите ref.unauth()
.
Но в целом вы, скорее всего, захотите создать правила авторизации, чтобы не допустить, чтобы такие пользователи имели действительные токены из удаленных учетных записей, чтобы внести изменения в данные.
Если вы сохраняете профили пользователей в своей базе данных, вы можете проверить, сохраняется ли эта запись в ваших правилах безопасности: root.child('users').child(auth.uid).exists()
.
Также см .:
]