1.0.3 • Published 7 months ago

@ululab/recaptcha-js v1.0.3

Weekly downloads
-
License
ISC
Repository
github
Last release
7 months ago

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
1.0.3

7 months ago

1.0.2

7 months ago

1.0.1

7 months ago

1.0.0

9 months ago