精易论坛

标题: 验证码应该怎么用啊 有没有例子 [打印本页]

作者: xxx1997    时间: 2020-11-28 00:36
标题: 验证码应该怎么用啊 有没有例子
如题 例子只有如何生成的 name在往前端发图片,发了之后又该如何判断前端获取传来的验证码是不是和生成的是同一个,就用注册举例: 验证码应该是和接收前端注册表单的不是同一个视图函数,目前想的是在生成验证码这个视图函数里,在生成验证码时将验证码信息写入缓存 在用户提交了注册表单后在从缓存中取然后在对比    但是这样似乎有点太笨  这个应该怎么优雅的处理这个关系....求解

作者: 53770zhang    时间: 2020-11-28 01:30
应该是和session绑定吧,接收验证码的时候和session对比一下,猜想的
作者: 红尘℃    时间: 2020-11-28 01:37
验证码在后端生成,比如生成了验证码1 内容是1234  ,然后取验证码的文件MD5 作为标记。  一起发给前端,这个验证码的文件的MD5 或者别的唯一标记都行。别的加密也可以 反正都一个意思。   发给前端 验证码图片 和 文件标记 比如Cookies=  CodeMD5=231a5d645dasds3a1  这就是验证码标记啦。 然后用户提交 验证码内容 和标记到后端 你验证。如果提交的验证码内容 和后端那个是一样的 就正确否则就错。

作者: 神2    时间: 2020-12-1 06:40
生成验证码的时候,把验证码置Session值,提交表单的时候跟Session比较下就行




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4