2011-07-14 6 views
0

私はAsp.netアプリケーションでWindows認証を使用しています。 問題は、管理ユーザーと単純ユーザーを区別する必要があることです。 どうすればいいですか? データベースにアクティブなディレクトリのユーザー名と権限をリンクするテーブルを追加する必要がありますか? ありがとうWindows認証を使用している場合、asp.netアプリケーションのフィールドを追加する方法は?

答えて

0

新しい4.0プロジェクトに付属のデータベースaspnetdbをapp_dataフォルダに使用できます。あなたがそれを見ていないなら、ソリューションエクスプローラペインの上にあるハンマーをクリックすることができます。そこからユーザーと役割を管理できます。

新しい役割を追加するには、管理者

と呼ばれ、あなたのコード内では次のようになります。私は、MySQLを使用してい

if(User.IsInRole("Admin")) { 
+0

...だから、私は、ユーザーが再して避けることができない好きインサートユーザーとパスワード(ウィンドウ/アクティブディレクトリ認証)..同時に私はそれらをdifferenciateする必要があります... – stighy

関連する問題