具有硬编码用户和角色的成员资格提供者

时间:2013-05-29 11:04:23

标签: c# .net asp.net-membership

我已经完全使用自定义成员资格提供程序,并实现了许多功能现在这对于严肃的应用程序来说还可以,但我想知道如何使用硬编码的用户名和相应的角色来实现成员资格提供程序,例如

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

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

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

由于

1 个答案:

答案 0 :(得分: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);