2017-07-31 70 views
-2

我已经创建了具有各种功能的程序(Windows窗体),并且只想为某些用户启用它们。工作场所已经为所有用户分配了一个逻辑用户名,我想到了这一点,以便确定他们是否应该访问这些功能。 (我不希望用户手动输入用户名和/或密码)将用户设置存储在数据库中

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

将存储的数据是用户名和他/她将有权访问。我可以使用数字或字符串为用户提供对程序各种功能的访问。

  1. 我首先想到的是使用XML文件方便地存储用户名和功能,将提供给用户。然后我可以在启动该程序时导入这些“设置”,然后解锁功能。

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

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

我在问你,因为我觉得应该有一个更简单的方法来解决我的问题。由于我在google上找不到关于这种类型的解决方案的任何内容,所以我想问问你。如果有任何想法或想法,请把它们丢给我。如果这是发布在错误的论坛上,请让我知道,这样它不会再发生。

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

+0

'我不确定如果My.Settings对象可以在计算机上的每个本地创建或存储数据user'它可以和它;只需使用不同的/测试帐户即可轻松测试 – Plutonix

回答

0

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

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