@ululab/recaptcha-js

1.0.3 • Public • Published

recaptcha-js

Classe helper js per verifica recaptcha di Google

Using npm:

$ npm install @ululab/recaptcha-js
const Recaptcha = require('@ululab/recaptcha-js');


async function test () {

    let data = new Recaptcha('6Ld9zTIjAAAAAJXlsboO0ziWE3uir5KzrKvIxTFK', 'recaptchaValue');

    await data.toVerify();

    if (!data.isOk()) {
    
        console.log({
            message: 'Recaptcha non verificato',
            recaptcha_object: data,
            infoDebug: [data.isOk(), data.get('success'), data.getResponse()]
        });

        console.log(data.getResponse());
        return;
    }
}

test()
// console.log(data.getResponse());
{ success: false, 'error-codes': [ 'invalid-input-response' ] }

Step

Inclusione pacchetto

const Recaptcha = require('@ululab/recaptcha-js');

Inizilizzazione istanza Recaptcha

 let data = new Recaptcha(process.env.RECAPTCHA_SECRET_KEY, 'recaptchaValue');

Chiamata di verifica http con axios

 await data.toVerify();

Verifica della risposta di google

data.isOk()
oppure
data.get('success') === true

Readme

Keywords

Package Sidebar

Install

npm i @ululab/recaptcha-js

Weekly Downloads

1

Version

1.0.3

License

ISC

Unpacked Size

3.6 kB

Total Files

4

Last publish

Collaborators

  • ululab