Я начал использовать новый поток с защитой перечисления электронной почты. По какой-то причине после того, как я отправляю подтверждение по электронной почте и пользователь переходит по ссылке в электронном письме, его адрес электронной почты не меняется. Я запускаю ReloadAsync для CurrentUser.Email и ожидаю, что он должен обновить свойство до нового адреса электронной почты, который только что был проверен пользователем. Должен ли я выйти из системы после того, как он обновит свою электронную почту, или я что-то упускаю? Я использую Firebase 12.2 для Unity
if (firebaseManager.Auth.CurrentUser != null)
{
try
{
Credential credential = EmailAuthProvider.GetCredential(firebaseManager.Auth.CurrentUser.Email, password);
await firebaseManager.Auth.CurrentUser.ReauthenticateAsync(credential);
await firebaseManager.Auth.CurrentUser.SendEmailVerificationBeforeUpdatingEmailAsync(newEmail);
return true;
}
catch (AggregateException aex)
{ ... }
}
Выше описано, как я обновляю электронную почту. Ниже показано, как я обновляю форму (без разницы, открываю/закрываю игровой объект с помощью формы).
void Start()
{
FirebaseManager firebaseManager = FirebaseManager.Instance;
Firebase.Auth.FirebaseUser currentUser = firebaseManager.Auth.CurrentUser;
currentUser?.ReloadAsync().ContinueWithOnMainThread(task =>
{
if (task.IsCompletedSuccessfully)
{
currentEmailPlain = currentUser.Email;
if (currentUser == null) EventsManager.Instance.AuthLogout();
else CurrentEmail.text = Helpers.MaskEmail(currentEmailPlain);
}
});
}
Подробнее здесь: https://stackoverflow.com/questions/790 ... snt-update
Адрес электронной почты текущего пользователя Firebase Unity не обновляется ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Адрес электронной почты текущего пользователя Firebase Unity не обновляется
Anonymous » » в форуме C# - 0 Ответы
- 21 Просмотры
-
Последнее сообщение Anonymous
-
-
-
PHP Mail Проблема - Уэформенный адрес электронной почты на теле электронной почты
Anonymous » » в форуме Php - 0 Ответы
- 11 Просмотры
-
Последнее сообщение Anonymous
-