我在我的zk framework 6.5应用程序中使用MVC和MVVM。现在我想在我的应用程序中创建和维护会话,但我没有找到一个很好的例子,如何在不使用spring安全性的情况下在zk中创建和维护会话。
我有一个登录页面,我知道我可以获取userName和密码并将用户移动到主页。但那不是我想要的。我想在这里创建和维护会话,并在会话中添加用户相关数据,以便我可以在应用程序中的任何地方使用它。
我阅读了以下指南
Implementing ZK MVC
Managing Credentials using ZK Sessions
但是我无法直接理解我的概念。
如果您使用实际代码给我一些示例,将会很有帮助。
目前我有登录页面,并且在它的提交按钮上有空字段我只是将用户重定向到主页。
MVC模式会很棒。我读过zk mvc和UserCredentialManager文档。但我不确定如何使用这些信息。
请在没有弹簧安全的情况下分享zk和设计的最佳实践。
期待听到您的解决方案。
答案 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为您维护。
希望有所帮助。