如果使用上面的方式,针对app应用,然后在wkweb里面也注入了cookie的话会导致,在web发送交易的使用有两个一模一样的jsessionid;
所有针对可以在非登录状态和登录状态查看web的应用,千万别别这么写;否则在你退出登录后进入在web页面后可能还是已登录状态的;这就是个bug;
使用了上面的共享池的时候登录后第一次打开web页面发送的交易是正常的
第二次就会有两个相同的cookie了
我纠正一下,上面存在两个session的cookie的字段并不是因为共享池的原因,这个如果有大神知道可以指点一下小弟我,感激;使用单例同一个共享池的时候会导致你退出登录清除了sessionStorage的所有cookie,再次打开web会同样保留上一次的登录cookie,偶现;
这里我们退出登录成功了的
但是我们进入web还存在cookie,不过这个是偶现的,就会有问题
后面web就还可以继续调用需要登录交易;而且我们退出登录的时候一般不会清楚缓存,只需要清楚cookie和session的,所有如果用户自己存储在webstorage的信息有可能可以直接访问的,从而导致用户以为还是登录状态。