Получите uid по электронной почте

$xml = <<


XML;

$sxml = simplexml_load_string($xml);
$attrs = $sxml->elem->attributes();
echo $attrs["attrib"]; //or just $sxml->elem["attrib"]

Используйте SimpleXMLElement::attributes .

Истина заключается в том, что обработчик SimpleXMLElement get_properties занимает большое время. Нет свойства с именем «@attributes», поэтому вы не можете делать $sxml->elem->{"@attributes"}["attrib"].

0
задан marcos.borunda 13 July 2018 в 17:06
поделиться

1 ответ

Существует способ поиска учетной записи пользователя по ее адресу электронной почты, но только в SDK Firebase Admin. Этот SDK предназначен для использования в надежных средах, то есть в системе, которую вы контролируете, или в облачных функциях. Если это то, что вы ищете, прочитайте об этом в , чтобы получить данные пользователя .

Если вы хотите запустить это на клиенте, то действительно нет способ поиска UID пользователя по их адресу электронной почты. В этом случае общий подход действительно заключается в создании сопоставления в базе данных. Обязательно обеспечьте доступ к этим данным, так как иначе вы рискуете утечка всех адресов электронной почты для своих пользователей.

2
ответ дан Frank van Puffelen 17 August 2018 в 12:21
поделиться
Другие вопросы по тегам:

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