如何存储当前用户信息,安全性和首选项

时间:2009-08-20 03:16:45

标签: vb.net winforms security

我需要一个 Global 变量/类,它存储有关当前登录用户的一些基本信息,包括该用户的首选项,安全权限,用户ID等。任何/每个部分都需要此信息我的申请。

过去,我为此目的在vb.net模块中使用了Public变量/类。我正试图摆脱旧的做事方式,并且很好奇人们目前为此功能所做的事情。

我正在考虑关于偏好和安全性的单身人士或2人,但我不确定这是否是最佳方式。

编辑:这是一个n层的WinForms应用程序。

2 个答案:

答案 0 :(得分:1)

在我的ASP .net网络应用程序中,我在会话缓存中存储了一个包含该用户登录信息的对象。这是一种方式。

答案 1 :(得分:0)

如果你想为每个用户提供不同的“全局变量”,那么会话就是可行的方法(正如Russell所说)。如果您希望每个用户都使用相同的变量,那么Application变量就是您想要的。