2012-04-23 110 views
1

如何使用浏览器中的cookies统一更改我的ToolTwist网站上所有网页的外观?过滤Cookie上的网页

对于需要知道用户是否登录的每个小部件,在生产助手中放置样板代码似乎过分了。

回答

1

如果您只希望cookie更改单个页面的外观,则可以使用请求处理程序。然而,这听起来像你想要一个全面的变化,这需要一个拦截器。

从Eclipse Workbench中选择File-> New-> Other ...,然后选择ToolTwist文件夹下的Interceptor。模板代码和配置文件包含注释和示例。在你的情况下,你可以检查用户登录并重定向到不同的页面(导航点)。如果登录,请将cookie设置为尚未设置。将它的值存储在会话变量中供以后使用是个不错的主意。

在生产佣工和产生的部件代码,你可以使用会话变量来控制样式,布局等

不过要小心 - 拦截器调用的每个页面访问您的网站,所以保持瘦和意思。