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

本文关键字:信息 最佳位置 用户 登录 存储 | 更新日期: 2023-09-27 18:27:44

我已经为web应用程序找到了很多答案,但没有为winforms找到答案。

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

总之,我需要在应用程序打开时存储数据。当它关闭时,所有的信息都可以被处理掉。

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

注意:我不使用Windows的Active Directory。注意2:我不需要存储像密码这样的敏感数据

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

您可以将用户数据保存在加密文件中。你可以构建一个xml文件,然后使用同步加密来保存它。(同步意味着你有一个公共密钥来解码它,你可以把它放在一个静态类中)。搜索同步xml加密c#