如何使用zk框架创建基于会话和角色的访问

时间:2013-02-27 11:26:52

标签: java session zk

我在我的zk framework 6.5应用程序中使用MVC和MVVM。现在我想在我的应用程序中创建和维护会话,但我没有找到一个很好的例子,如何在不使用spring安全性的情况下在zk中创建和维护会话。

我有一个登录页面,我知道我可以获取userName和密码并将用户移动到主页。但那不是我想要的。我想在这里创建和维护会话,并在会话中添加用户相关数据,以便我可以在应用程序中的任何地方使用它。

我阅读了以下指南 Implementing ZK MVC
Managing Credentials using ZK Sessions

但是我无法直接理解我的概念。

如果您使用实际代码给我一些示例,将会很有帮助。

目前我有登录页面,并且在它的提交按钮上有空字段我只是将用户重定向到主页。

MVC模式会很棒。我读过zk mvc和UserCredentialManager文档。但我不确定如何使用这些信息。

请在没有弹簧安全的情况下分享zk和设计的最佳实践。

期待听到您的解决方案。

1 个答案:

答案 0 :(得分:2)

如果您只是想在用户的会话中存储信息,ZK很容易实现:

Session session = Sessions.getCurrent();
session.setAttribute("my_stored_data", myStoredData);

...

Session session = Sessions.getCurrent();
Object myStoredData = session.getAttribute("my_stored_data");

Session自动存在于每个用户,由ZK为您维护。

希望有所帮助。