2011-09-22 65 views
1

我有一个具有登录/注销功能的应用程序。注销时,我正在清除实体变量。如何强制应用重新运行初始规则并显示登录表单?如何强制重新运行应用的初始规则?

+0

你能给出一个更具体的例子,也许用代码?现在很难对你的问题给出一个很好的答案。 –

回答

1

您可以通过仔细制定初始规则的select语句再次运行初始规则。假设你正在运行在浏览器上的Web网页浏览的初始规则火灾的应用程序,并注销点击激活自定义注销网络事件,这里是我会做什么:

rule initial_rule { 
    select when web pageview "awesome*Regex(here)" or web logout 
    pre { 
     // do cool stuff here 
    } 
    { 
     // fire actions here 
    } 
    // postlude block of choice here 
} 
+0

这是一个好主意。我从来没有想过这样做。复合事件表达式FTW! –