84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
我是直接后台验证了,还是前端用js验证?就是没登录弹一个登录框?
走同样的路,发现不同的人生
如果你登录了。后台会给你一个cookie。你判断这个。就知道你登录没有。如果你登录了。就不用弹窗了。没登录当然是要有的。然后就是你提交ajax到登录的地方。然后服务器会判断。一下,如果你成功了。当然就让你登录了呗。没成功的话。seesion也不会有。cookie也不会有。
后端做认证,传一个变量给页面模板,这个变量一般是一个css类,这个类来控制是否显示模态登录框,后端做一次认证即可。
session只有后台才能验证,所有必须先ajax到后端,前端再根据返回值,来判断是否弹出登录窗口。
后台获取session,在所有需要登录的方法被调用之前去获取session,传给前端
ajax只是为了提高用户体验,所有后端的验证都不能省略
如果你登录了。后台会给你一个cookie。你判断这个。就知道你登录没有。如果你登录了。就不用弹窗了。没登录当然是要有的。然后就是你提交ajax到登录的地方。然后服务器会判断。一下,如果你成功了。当然就让你登录了呗。没成功的话。seesion也不会有。cookie也不会有。
后端做认证,传一个变量给页面模板,这个变量一般是一个css类,这个类来控制是否显示模态登录框,后端做一次认证即可。
session只有后台才能验证,所有必须先ajax到后端,前端再根据返回值,来判断是否弹出登录窗口。
后台获取session,在所有需要登录的方法被调用之前去获取session,传给前端
ajax只是为了提高用户体验,所有后端的验证都不能省略