ホームページ > に質問 > 本文
我是直接后台验证了,还是前端用js验证?就是没登录弹一个登录框?
阿神2017-04-11 11:46:24
如果你登录了。后台会给你一个cookie。你判断这个。就知道你登录没有。如果你登录了。就不用弹窗了。没登录当然是要有的。然后就是你提交ajax到登录的地方。然后服务器会判断。一下,如果你成功了。当然就让你登录了呗。没成功的话。seesion也不会有。cookie也不会有。
PHP中文网2017-04-11 11:46:24
后端做认证,传一个变量给页面模板,这个变量一般是一个css类,这个类来控制是否显示模态登录框,后端做一次认证即可。
高洛峰2017-04-11 11:46:24
session只有后台才能验证,所有必须先ajax到后端,前端再根据返回值,来判断是否弹出登录窗口。
大家讲道理2017-04-11 11:46:24
后台获取session,在所有需要登录的方法被调用之前去获取session,传给前端
ringa_lee2017-04-11 11:46:24
ajax只是为了提高用户体验,所有后端的验证都不能省略