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