Session跨域失效的解决方案

首先指出这种想法并非我自己个人想出来的,而是看了一个博客后的见解,感觉这种方案还是不错的

跨域的意思就是从一个域名,链接到另一个域名,而这两个或者两个以上的域名都指向同一个Server。

大众普遍的解决方案是单点登录

我这里提出的是另一种简化的方案:就是采用缓存机制+拦截器

案例:Spring AOP + Ehcache

用户登录:将用户信息或者其他有用信息放到cache中

拦截器拦截:判断cache中是否有用户信息,这样用户信息在跨域访问时就不会失效。

用户退出:自然就是删除缓存中的用户信息

代码偷懒就不写了,最近事挺多

猜你喜欢

转载自chinajweb.iteye.com/blog/2001392