RecaptchaVerifier class

reCAPTCHA מאמת יישומים מבוסס.

RecaptchaVerifier לא עובד בסביבת Node.js.

חֲתִימָה:

export declare class RecaptchaVerifier implements ApplicationVerifierInternal 

מיישמת: ApplicationVerifierInternal

בונים

בַּנַאִי משנה תיאור
(קונסטרוקטור)(authExtern, containerOrId, פרמטרים) בונה מופע חדש של המחלקה RecaptchaVerifier

נכסים

תכונה משנה סוּג תיאור
סוּג (לא הוצהר) סוג מאמת האפליקציה.

שיטות

שיטה משנה תיאור
ברור() מנקה את הווידג'ט reCAPTCHA מהעמוד ומשמיד את המופע.
לְדַקלֵם() מעבד את הווידג'ט reCAPTCHA בדף.
תאשר() ממתין שהמשתמש יפתור את ה-reCAPTCHA ופותר עם אסימון reCAPTCHA.

RecaptchaVerifier.(בנאי)

בונה מופע חדש של המחלקה RecaptchaVerifier

בדוק את מסמכי reCAPTCHA לקבלת רשימה מקיפה. כל הפרמטרים מתקבלים פרט למפתח האתר. Firebase Auth אחורי מספק reCAPTCHA עבור כל פרויקט ויגדיר זאת עם העיבוד. עבור reCAPTCHA בלתי נראה, מפתח גודל חייב להיות בעל הערך 'בלתי נראה'.

חֲתִימָה:

constructor(authExtern: Auth, containerOrId: HTMLElement | string, parameters?: RecaptchaParameters);

פרמטרים

פָּרָמֶטֶר סוּג תיאור
authExtern Auth המופע המתאים של Firebase Auth .
containerOrId HTMLElement | חוּט פרמטר המכיל reCAPTCHA.
פרמטרים פרמטרים של Recaptcha הפרמטרים האופציונליים של reCAPTCHA.

RecaptchaVerifier.type

סוג מאמת האפליקציה.

עבור מאמת reCAPTCHA, זהו 'recaptcha'.

חֲתִימָה:

readonly type = "recaptcha";

RecaptchaVerifier.clear()

מנקה את הווידג'ט reCAPTCHA מהעמוד ומשמיד את המופע.

חֲתִימָה:

clear(): void;

החזרות:

בָּטֵל

RecaptchaVerifier.render()

מעבד את הווידג'ט reCAPTCHA בדף.

חֲתִימָה:

render(): Promise<number>;

החזרות:

הבטחה<number>

הבטחה שנפתרת עם מזהה הווידג'ט reCAPTCHA.

RecaptchaVerifier.verify()

ממתין שהמשתמש יפתור את ה-reCAPTCHA ופותר עם אסימון reCAPTCHA.

חֲתִימָה:

verify(): Promise<string>;

החזרות:

הבטחה<string>

הבטחה עבור אסימון reCAPTCHA.