我现在写一个系统登陆模块,在验证输入的验证码是否正确时,想放在前端用js处理(随机码保存在session中( Session[validateCodeKey] 里)),请问用js如何获取Session[validateCodeKey]的值
因为Session是保存在服务端的,js只能通过ajax读取Session。不过一般也不建议这么做,你可以把前端验证码输入的值传给后端,后端判断是否正确,返回是否正确就行了。因为你直接把验证码发给前端,这样就可以使用js得到验证码,并自动输入,就失去验证码的意义了。
感谢
可以添加一个隐藏的textbox,把session的值赋值给这个textbox,然后js获取此textbox值,再和输入的验证码做个比较 !此方法还算简单吧
谢谢啦
先将Session的值传递到前端某一元素中,然后使用js操作前端具有session值得元素。
不过建议这个放在后端操作,前端暴露session值,不安全。
感谢
session码放在客户端不安全,不建议,
juti怎么操作 ,有代码吗