ncaptcha-api

1.1.2 • Public • Published

Coverage Status npm version

NPM

ncaptcha

Module to integrate captcha for API only apps in nodejs

Dependencies

  1. canvas
  2. 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});

Package Sidebar

Install

npm i ncaptcha-api

Weekly Downloads

1

Version

1.1.2

License

MIT

Unpacked Size

10.9 kB

Total Files

8

Last publish

Collaborators

  • niteshpurohitit