ncaptcha-api
v1.1.2
Published
Module to integrate captcha for API only apps in nodejs
Downloads
6
Maintainers
Readme
ncaptcha
Module to integrate captcha for API only apps in nodejs
Dependencies
- canvas
- crypto
Usage
const NCaptcha = require('ncaptcha');
//remove {text:'123456'} to get random key and text image.
var ncaptcha = new NCaptcha({text:'123456'});
// send this key and image data to client, client will send key and user inputted test from the image
var data = ncaptcha.generate()
//should return true.
ncaptcha.check(data.key,'123456')
data will have key and image encoded in base64.
Expiry Logic
By default key expires in 10 minutes. You can set 'expireInMinute' in params
// for 20 minutes
new NCaptcha({text:'123456',expireInMinute:20});