我開發了MVC web應用程序。現在,我想在其中使用自定義表單身份驗證。 爲了簡單起見,我使用SQL成員資格提供程序進行註冊。但是,我不希望創建其他自定義表和圖籍表,因爲我只需要創建簡單的模塊,我需要堅持自定義窗體身份驗證MVC?
我已經在使用Aspnet_regsql工具生成的SQL成員關係表現在
默認表AccountModel.cs到RegisterModel類我已經增加了兩個領域,如:
public class RegisterModel
{
[Required]
[Display(Name = "User name")]
public string UserName { get; set; }
[Required]
[Display(Name = "First name")]
public string FirstName { get; set; }
[Required]
[Display(Name = "Last name")]
public string LastName { get; set; }
}
還更新dbo.aspnet_Membership表,並增加了兩個字段名和姓
現在內部控制器在AccountController.cs 代碼:
[HttpPost]
public ActionResult Register(RegisterModel model)
{
if (ModelState.IsValid)
{
// Attempt to register the user
MembershipCreateStatus createStatus;
Membership.CreateUser(model.UserName, model.Password, model.Email, null, null, true, null, out createStatus);
}
}
這裏作爲CREATEUSER是會員,所以我不能夠插入我的自定義字段(名字和姓氏)插入表中創建用戶時的默認方法?
我怎樣才能做到這一點?
阿樹不濫用代碼標記。僅將它們用於您的代碼。這使得難以閱讀 – 2012-01-05 08:33:37