0

我的帖子

个人中心

设置

  发新话题
我请教个问题,一般我们常见的图片验证码如下图,在前后端分离的架构上前端和后端是怎样实现的? 感激不尽




本帖最后由 七彩极 于 2018-5-29 21:53 编辑
前后端分离并不是说验证码没有办法调,你把前后端分离的概念混淆了,前后端分离只是不在前端嵌入php原生代码,你可以实现使用vue.js  jquery都能够有效的把前后端进行分离



验证码图片本身是有后端生成的,传到前端来显示。这样,你输入的验证码再次发送到后端才能验证是否正确。

我们可以假设系统在生成验证码图片的时候,同时就生成了验证码字符串的变量,保存到session中(假设哈),然后把图片传给前台显示,用户输入这个字符串,通过form传到后台,检测这个字符串是否等于前面生成的变量,也就实现了验证功能了。



宝剑厉不厉害,要看它的主人是谁,不信来PHP版块看看~!
‹‹ 上一贴:【教程经验】解决应用服务器集群的Session问题 ...   |   下一贴:【提问】php绑定Apache一直报错,是添加语句错了吗 ... ››
  发新话题
快速回复主题
关于我们 | 诚聘英才 | 联系我们 | 网站大事 | 友情链接 |意见反馈 | 网站地图
Copyright©2005-2018 51CTO.COM
本论坛言论纯属发布者个人意见,不代表51CTO网站立场!如有疑义,请与管理员联系:bbs@51cto.com