将用户设置存储在数据库

时间:2017-07-31 12:34:19

标签: vb.net

我创建了一个具有各种功能的程序(Windows窗体),并希望仅为某些用户启用它们。工作场所已为所有用户分配了逻辑用户名,我想使用它,以确定他们是否应该访问这些功能。 (我不希望用户手动输入用户名和/或密码)

我需要帮助弄清楚我应该如何存储这些数据:

将存储的数据是用户名以及他/她可以访问的内容。我可以使用数字或字符串来让用户访问程序的各种功能。

  1. 我的第一个想法是使用XML文件轻松存储可供用户使用的用户名和功能。然后,我可以在启动程序时导入这些“设置”,然后解锁功能。

  2. 我的第二个想法是使用Access数据库来存储这些信息。更新它非常简单,应该可以正常工作。

  3. 我的第三个想法是使用My.Settings对象来存储值,这似乎是最简单的方法。这里的问题是所有用户在服务器上使用相同的.EXE以运行应用程序,我不确定My.Settings对象是否可以在计算机上为每个用户本地创建或存储数据。

  4. 我问你,因为我觉得应该有一个更简单的方法来解决我的问题。由于我在google上找不到任何有关此类解决方案的内容,我想问你。如果有任何想法或想法,请按我的方式抛弃它们。如果这是在错误的论坛上发布的,请告诉我,以免再次发生。

    编辑:该应用程序将被30-50人使用,我并不担心安全性。

1 个答案:

答案 0 :(得分:0)

我自己做了一些研究,解决了这个问题。

链接到指向正确方向的网站:Link to Website