请教banq关于jdonjive中的全局变量myEnv(com.jdon.web.UserEnvFront)

06-04-11 wangdeng991
最近一直在看jdonjive2.0的源码,有个问题想了好久也没想通,请大家指点一二。

jive中大部分页面都包含global.jsp,顶上有个全局变量myEnv(com.jdon.web.UserEnvFront) ,

对于每个新的访问,共享同一个myEnv,但是每个用户又有这么一句myEnv.registeUserInit(authToken),已经将自己的认证信息放到了myEnv中,那如果用户A先执行了global.jsp,用户B此时使用myEnv,岂不用到了A的认证信息?为什么myEnv不使用session的作用范围?

在post.jsp中没有使用myEnv里面的ForumFactoryProxy,每个用户都有自己的ForumFactoryProxy,难道此时才有权限判断吗?

请指教!

banq
2006-04-12 13:35
你的疑问很对,JiveJdon2.0设计有很多绕人的地方,已经放弃,有很多问题我都已经忘记,sorry。

wangdeng991
2006-04-12 18:45
谢谢您能答复。

我打算把myEnv改成session范围的作用域,这样应该就没问题了。

不知道会不会有其他方面的问题?

猜你喜欢