hello,这里是东哥。这节课,我们要学习的是,「长乐未央全栈系列:Node.js 项目实践」课程的第 60 回:图形验证码,在这节课里,我们将探讨:
- 为什么要使用验证码?
- 验证码的类型有哪些?
- 如何在 Node 项目中,加上验证码?
为什么要使用验证码?
大家都见过,在很多站点中,都会要求填写验证码。那验证码到底有什么用呢?其实它的作用,就是为了防止机器人。
例如在注册接口这里,如果不做任何防范,那么坏人通过浏览器的检查
功能里的网络
,或者给 App、小程序抓包,就可以找到你的接口地址和传递的参数。他接着写个程序,让程序自动运行,一夜之间就能给你的项目注册成千上万个垃圾账号。而且注册的这些账号的昵称,全都是各种违规信息。
所以为了防止类似的这些情况发生,在注册或者登录等操作之前,先要让用户输入验证码。只有在确定不是机器人后,才能继续执行。
验证码的类型有哪些?
大家也见过验证码有各种形式的,最常见的就是图形验证码,这也是我们这节课要讲的内容。但是这种验证码,并不是非常安全,容易被 OCR 程序或者 AI...