Pemverifikasi aplikasi berbasis reCAPTCHA.
RecaptchaVerifier
tidak berfungsi di lingkungan Node.js.
Tanda Tangan:
export declare class RecaptchaVerifier implements ApplicationVerifierInternal
Mengimplementasikan: ApplicationVerifierInternal
Konstruktor
Konstruktor | Pengubah | Deskripsi |
---|---|---|
(konstruktor)(authExtern, containerOrId, parameter) | Membuat instance baru dari class RecaptchaVerifier |
Properti
Properti | Pengubah | Jenis | Deskripsi |
---|---|---|---|
jenis | (tidak dinyatakan) | Jenis pemverifikasi aplikasi. |
Metode
Metode | Pengubah | Deskripsi |
---|---|---|
clear() | Menghapus widget reCAPTCHA dari halaman dan menghancurkan instance. | |
render() | Merender widget reCAPTCHA di halaman. | |
verify() | Menunggu pengguna menyelesaikan reCAPTCHA dan me-resolve dengan token reCAPTCHA. |
RecaptchaVerifier.(konstruktor)
Membuat instance baru dari class RecaptchaVerifier
Periksa dokumen reCAPTCHA untuk melihat daftar lengkapnya. Semua parameter diterima kecuali untuk sitekey. Backend Firebase Auth menyediakan reCAPTCHA untuk setiap project dan akan mengonfigurasinya saat rendering. Untuk reCAPTCHA tidak terlihat, kunci ukuran harus memiliki nilai 'tidak terlihat'.
Tanda Tangan:
constructor(authExtern: Auth, containerOrId: HTMLElement | string, parameters?: RecaptchaParameters);
Parameter
Parameter | Jenis | Deskripsi |
---|---|---|
authExtern | Autentikasi | Instance Firebase Auth yang sesuai. |
containerOrId | HTMLElement | {i>string<i} | Parameter container reCAPTCHA. |
parameter | RecaptchaParameters | Parameter reCAPTCHA opsional. |
RecaptchaVerifier.type
Jenis pemverifikasi aplikasi.
Untuk pemverifikasi reCAPTCHA, ini adalah 'recaptcha'.
Tanda Tangan:
readonly type = "recaptcha";
RecaptchaVerifier.clear()
Menghapus widget reCAPTCHA dari halaman dan menghancurkan instance.
Tanda Tangan:
clear(): void;
Hasil:
void
RecaptchaVerifier.render()
Merender widget reCAPTCHA di halaman.
Tanda Tangan:
render(): Promise<number>;
Hasil:
Promise<number>
Promise yang di-resolve dengan ID widget reCAPTCHA.
RecaptchaVerifier.verify()
Menunggu pengguna menyelesaikan reCAPTCHA dan me-resolve dengan token reCAPTCHA.
Tanda Tangan:
verify(): Promise<string>;
Hasil:
Promise<string>
Promise untuk token reCAPTCHA.