1

我有完全工作的自定义会员提供程序,实现了许多功能。现在这对于严肃的应用程序来说是可以的,但我想知道如何使用硬编码的用户名和相应的角色来实现会员提供程序,例如

  • userOne = 管理员权限
  • userTwo = 受限访问
  • userThree = 只读

我不需要任何 crud 操作,也许稍后再编辑密码,但现在它并不重要,因为我想找到一种绕过完全会员提供者的方法,在这种情况下它是过度设计的解决方案。

欢迎任何链接、想法、代码示例。

谢谢

4

1 回答 1

0

你为什么想这么做?

无论如何,你Dictionary这样做。

这是一个例子。

Dictionary<string, string> dic = new Dictionary<string, string>();
dic.Add("userOne", "Admin access");

string access = string.Empty;
dic.TryGetValue("userOne", out access);

您可以dic.Add()根据需要多次调用。您甚至可以使用FileSystem数据库从文本文件中提取数据。您也可以使用 传递变量TryGetValue

string username = txtUserName.Text;
dic.TryGetValue(username, out access);
于 2013-07-08T14:47:12.553 回答