0

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

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

我阅读了以下指南
实现 ZK MVC
使用 ZK 会话管理凭证

但是我无法在这里直接了解我的概念。

如果你给我一些使用实际代码的例子,那将会很有帮助。

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

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

还请分享 zk 和没有 spring 安全性的设计的最佳实践。

期待听到您的解决方案。

4

1 回答 1

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 为您维护。

希望有帮助。

于 2013-02-27T12:14:21.290 回答