2012-02-22 12 views
0

MVC 3インターネットアプリケーションのユーザーとロールを管理(作成/削除/編集)したい場合は、サーバー上のinetmgrに移動する必要があります。 .NETロール/ .NETユーザーをそこで変更します。ASP.NET MVC 3:インターネットアプリケーション内のユーザーとロールを管理する

MVC 3インターネットアプリケーション自体からこれらのユーザーとロールを管理できますか(サーバー自体のinetmgrに行く必要はありません)。

どのような変更を行う必要がありますか(私は推測するとAccountControllerを行う)?事前に

おかげ

答えて

2

いただきまし間違っ持つ:

Roles.AddUserToRole(User.Username, "Create"); 

と:目を使用して

Roles.CreateRole("View"); 

Roles.RemoveUserFromRole(User.Username, "Create"); 

それとも、役割自体を管理について話している場合アクションメソッドとビューを作成して、アプリケーション内からロール管理を行うことができます。

+0

ああ、実際にはサイトを通じて直接行うことができるかどうかはわかりませんでした。クール! 私はユーザーがメンバーシップ(System.Web.Security.Membership.GetAllUsers())を呼び出すだけであると思っています。 – juFo

+0

正確です。しかし!私がしていることは、私自身のユーザテーブルを持っていることです。これで私は予約や注文(または何でも)などの他のテーブルに対するユーザーIDを保存し、住所/郵便番号などの情報を含めることができます。次に私が役割を使って作業している場合、私はDBレコードに基づいてメンバーシップユーザーを取得します。それが役に立てば幸い :) – Chris

関連する問題