NPM-svg-captcha 实现随机验证码

安装

1
npm install --save svg-captcha

引入模块

1
var svgCaptcha = require('svg-captcha');

创造svg-captcha并传入参数(选项

1
2
3
4
5
6
7
var svgCaptcha = require('svg-captcha');
app.get('/captcha', function (req, res) {
var captcha = svgCaptcha.create();
req.session.captcha = captcha.text;
res.type('svg');
res.status(200).send(captcha.data);
});

其中options里的参数 color:验证码是否需要五彩颜色 noise:干扰线条,线条越多,验证码就越难看清楚 ignoreChars:忽略的字母,上图忽略了0o1i,以后随机验证码都不会出现0o1i的数字或字母 size:验证码个数

  • 版权声明: 本博客所有文章,未经许可,任何单位及个人不得做营利性使用!转载请标明出处!如有侵权请联系作者。
  • Copyrights © 2015-2020 翟天野

请我喝杯咖啡吧~