繁体   English   中英

在哪里存储登录用户和信息的最佳位置

[英]Where is the best place to store the logged user and information

对于Web应用程序,我找到了很多答案,但对于Winforms,却找不到答案。

我想存储用户(至少为id),正在使用的UI语言以及应该在用户连接时持续的其他常规信息。 注意:我正在开发一个DLL。

综上所述,我需要在应用程序打开时存储数据。 关闭时,所有信息都可以处理。

可能的解决方案:-将信息保存在静态类中,但这可能是一个不好的做法。 -创建一个必须在参数中发送到DLL中被调用/实例化的类的类-创建一个类并找到一种方法使其可以从DLL中的其他位置访问(我不知道有什么方法可以实现)

注意:我不使用Windows的Active Directory。 注意2:我不需要存储敏感数据(例如密码)

您可以将用户数据保存在加密文件中。 您将构建一个xml文件,然后使用同步加密将其保存。 (同步意味着您有一个公共密钥可以对其进行解码,可以将其放入静态类中)。 搜索同步XML加密C#

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM