我创建了一个具有各种功能的程序(Windows窗体),并希望仅为某些用户启用它们。工作场所已为所有用户分配了逻辑用户名,我想使用它,以确定他们是否应该访问这些功能。 (我不希望用户手动输入用户名和/或密码)
我需要帮助弄清楚我应该如何存储这些数据:
将存储的数据是用户名以及他/她可以访问的内容。我可以使用数字或字符串来让用户访问程序的各种功能。
我的第一个想法是使用XML文件轻松存储可供用户使用的用户名和功能。然后,我可以在启动程序时导入这些“设置”,然后解锁功能。
我的第二个想法是使用Access数据库来存储这些信息。更新它非常简单,应该可以正常工作。
我的第三个想法是使用My.Settings对象来存储值,这似乎是最简单的方法。这里的问题是所有用户在服务器上使用相同的.EXE以运行应用程序,我不确定My.Settings对象是否可以在计算机上为每个用户本地创建或存储数据。
我问你,因为我觉得应该有一个更简单的方法来解决我的问题。由于我在google上找不到任何有关此类解决方案的内容,我想问你。如果有任何想法或想法,请按我的方式抛弃它们。如果这是在错误的论坛上发布的,请告诉我,以免再次发生。
编辑:该应用程序将被30-50人使用,我并不担心安全性。