Skip to Content
0
Former Member
Apr 16, 2009 at 09:13 AM

感谢回复!我把第二个session权限的问题发一遍。

181 Views

我为每个BOE用户绑定了数据权限。

在infoview中用比如:北京用户、上海用户登陆时,刷新的数据都只是用户自己权限范围内的,显示正确。

在web服务器端,当用户登录portal后,要查询报表前,我就会先通过二次开发接口登录到boe服务器。然后根据用户的权限刷新数据。

现在出现的问题是,我新打开一个IE窗口,第一次登录进我们自己的portal,然后后台登录BOE服务器,按用户刷新数据是正确的。当我从portal注销换用户登录进portal(没有关闭IE窗口),后台再次重新登录BOE服务器,这时候刷新的数据还是原来的用户权限。

关闭IE窗口重新登录就不会有这个问题了。

我并没有判断session是否还在,直接重新logon新的用户。用户够买的是命名用户,所以我不用考虑并发量的限制,所以我并没有注销。而且我也尝试过使用logoff函数,没起任何作用。