1

多くの機能を実装した完全に機能するカスタム メンバーシップ プロバイダーがあります。これは深刻なアプリケーションでは問題ありませんが、たとえば、ハードコードされたユーザー名と対応するロールを使用して、メンバーシップ プロバイダーを実装するにはどうすればよいのでしょうか。

  • userOne = 管理者アクセス
  • userTwo = 制限付きアクセス
  • userThree = 読み取り専用

後でパスワードを編集するかもしれませんが、今は重要ではありません。完全なメンバーシッププロバイダーを回避する方法を見つけたいからです。この状況では、それは過度に設計されたソリューションです。

リンク、アイデア、コード例は大歓迎です。

ありがとう

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 に答える