昨天学到了什么:

实现验证码的几种方式:

1. 图形文字识别,后端返回随机文字的图片,用户输入并交后端校验,为防止 ocr 这类手段需要添加干扰或降低图片质量

2. 文字点选,后端返回随机文字的图片和正确的文案,前端记录点击时的坐标,交由后端校验

3. 文字点选、滑块验证,后端返回随机图片,让用户操作,前端记录一段时间内的用户操作,发送至后端,后端通过模型计算正常的用户操作并进行校验,这类方式需要大量的正常用户的操作进行数据的收集
展开
8