1
我想使用自己的用戶而不是使用.Net框架提供的ApplicationUser。在asp mvc 5應用程序中使用我的自定義用戶
在我的註冊方法,我有:
public async Task<ActionResult> Register(RegisterViewModel model)
{
if (ModelState.IsValid)
{
var user = new ApplicationUser() { UserName = model.UserName, };
var result = await UserManager.CreateAsync(user, model.Password);
if (result.Succeeded)
{
await SignInAsync(user, isPersistent: false);
}
else
{
AddErrors(result);
}
}
有沒有辦法使用的,而不是使用,即使我知道,我們可以爲默認UserAplication增加一些屬性的默認用戶應用程序自定義的用戶類。
像一些事情:
var user = new MyUser() { UserName = model.UserName, LastName = "LastName "};
var result = await UserManager.CreateAsync(user, model.Password);
在此先感謝
您是否嘗試過搜索CustomMembershipProvider? – derape 2014-08-27 13:45:13
@擱置關於取代會員供應商的Asp.Net Identity的問題。沒有更多的會員提供。 – trailmax 2014-08-27 13:47:03
@derape,我沒有,但我只是找到我如何服裝ApplicationUser(),而不是我怎麼能替換我的用戶類 – 2014-08-27 14:59:30