checkActionCode()' dan bir yanıt .
İmza:
export interface ActionCodeInfo
Özellikler
Mülk | Tip | Tanım |
---|---|---|
veri | { e-posta?: string | hükümsüz; multiFactorInfo?: MultiFactorInfo | hükümsüz; öncekiE-posta?: string | hükümsüz; } | Eylem koduyla ilişkili veriler. |
operasyon | (typeof ActionCodeOperationMap )[keyof typeof ActionCodeOperationMap ] | Eylem kodunu oluşturan işlem türü. |
ActionCodeInfo.data
Eylem koduyla ilişkili veriler.
ActionCodeOperation için .PASSWORD_RESET, ActionCodeOperation .VERIFY_EMAIL ve ActionCodeOperation .RECOVER_EMAIL eylemleri, bu nesne e-postanın gönderildiği adresi içeren bir e-posta alanı içerir.
ActionCodeOperation için Kullanıcının bir e-posta adresi değişikliğini geri almasına olanak tanıyan .RECOVER_EMAIL eylemi, bu nesne aynı zamanda kullanıcı hesabının geçerli e-posta adresini içeren bir previousEmail
alanını da içerir. Eylem tamamlandıktan sonra kullanıcının e-posta adresi, previousEmail
alanındaki değerden email
-posta alanındaki değere geri döner.
ActionCodeOperation için .VERIFY_AND_CHANGE_EMAIL eylemi, kullanıcının e-postayı güncellemeden önce doğrulamasını sağlar; bu nesne, güncellemeden önce kullanıcı hesabının e-posta adresini içeren previousEmail
alanını içerir. Eylem tamamlandıktan sonra kullanıcının e-posta adresi, previousEmail
alanındaki değerden email
-posta alanındaki değere güncellenecektir.
ActionCodeOperation için Kullanıcının yeni eklenen ikinci faktörün kaydını iptal etmesini sağlayan .REVERT_SECOND_FACTOR_ADDITION eylemi, bu nesne ikinci faktörle ilgili bilgileri içeren bir multiFactorInfo
alanı içerir. Telefon ikinci faktörü için multiFactorInfo
, telefon numarasını içeren bir MultiFactorInfo nesnesidir.
İmza:
data: {
email?: string | null;
multiFactorInfo?: MultiFactorInfo | null;
previousEmail?: string | null;
};
ActionCodeInfo.operation
Eylem kodunu oluşturan işlem türü.
İmza:
operation: (typeof ActionCodeOperationMap)[keyof typeof ActionCodeOperationMap];