能不能有个轻便易用的图形验证码包啊, ccap那个好难安装成功,对node版本也有限制,有什么别的好用的吗
都用的这个吗
captchapng
当前,我也是用这个captchapng
@backcj 有具体的例子可以参考吗
我用的ccap
来自酷炫的 CNodeMD
@wang-weifeng https://www.npmjs.com/package/captchapng
@backcj 非常感谢,早就想找到这个了一直没有找打,非常感谢
ccap canvas
@backcj 有没有nodejs+express利用这个验证码在登陆时发挥作用的例子,我想应用这登陆时产生验证码这个例子上,谢谢了
mark From Noder
https://cnodejs.org/topic/57964f34f0d4b46026ba54c6 造了个轮子,欢迎试水。
页面
img#vcimg.pull-right(src='/picvc?width=100&height=26', alt='#{lang.change}', title='#{lang.change}')
JS
$('#vcimg').click(function () { $("#vcimg").attr('src', '/picvc?width=100&height=30&time= ' +(new Date()).getTime()); });
Route
get('/picvc', userController.getPicVC);
controller
exports.getPicVC = function (req, res) { var width = !isNaN(parseInt(req.query.width)) ? parseInt(req.query.width) : 100; var height = !isNaN(parseInt(req.query.height)) ? parseInt(req.query.height) : 30; var code = parseInt(Math.random() * 9000 + 1000); req.session.picVCode = code; var p = new captchapng(width, height, code); p.color(180, 180, 180, 100); // First color: background (red, green, blue, alpha) p.color(parseInt(Math.random() * 255), parseInt(Math.random() * 255), parseInt(Math.random() * 255), 255); var img = p.getBase64(); var imgbase64 = new Buffer(img, 'base64'); res.writeHead(200, { 'Content-Type': 'image/png' }); res.end(imgbase64); };
大致这样,你可以参考一下 @wang-weifeng
ccap 挺好用的 http://www.niefengjun.cn/blog/b07c5e40471d53d12893f084cd728389.html
能不能有谁说一下,使用图形验证码怎样才能最大可能的保证安全性
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
都用的这个吗
captchapng
当前,我也是用这个captchapng
@backcj 有具体的例子可以参考吗
我用的ccap
来自酷炫的 CNodeMD
@wang-weifeng https://www.npmjs.com/package/captchapng
@backcj 非常感谢,早就想找到这个了一直没有找打,非常感谢
ccap canvas
@backcj 有没有nodejs+express利用这个验证码在登陆时发挥作用的例子,我想应用这登陆时产生验证码这个例子上,谢谢了
mark From Noder
https://cnodejs.org/topic/57964f34f0d4b46026ba54c6 造了个轮子,欢迎试水。
页面
JS
Route
controller
大致这样,你可以参考一下 @wang-weifeng
ccap 挺好用的 http://www.niefengjun.cn/blog/b07c5e40471d53d12893f084cd728389.html
能不能有谁说一下,使用图形验证码怎样才能最大可能的保证安全性