これを c# MVC で使用しています。次のフィールドを持つユーザーの登録画面を作成しています
UserName,Password,Role,Location
役割は「管理者」または「ユーザー」のいずれかです。
Locationは、「ニューヨーク」または「シカゴ」のいずれかです。
ユーザーがフォームに入力して [送信] をクリックすると、次のコードが作成されます。
.....
.....
MembershipCreateStatus createStatus;
Membership.CreateUser(model.UserName, model.Password, null, null, null, true, null, out createStatus);
if (createStatus == MembershipCreateStatus.Success)
{
FormsAuthentication.SetAuthCookie(model.UserName, false /* createPersistentCookie */);
Roles.AddUserToRole(model.UserName, model.Role);
return RedirectToAction("Index", "Home");
}
上記のように、ユーザーの作成とそのユーザーへのロールの付与を行いました。ただし、場所をユーザーとロールに関連付ける方法がわかりません。Location はどの aspnet テーブルに入りますか? すでにこのようなものを処理する方法はありますか?