Я разработал веб-приложение MVC. Теперь я хочу использовать аутентификацию пользовательской формы. Для простоты я использую поставщик членства в SQL для регистрации. Но я не хочу, чтобы создать другую пользовательские таблицы и членство карты таблицы, потому что я просто необходимо создать простой модуль мне нужно придерживаться таблиц по умолчаниюПользовательская аутентификация формы MVC?
Я сгенерированная SQL таблицы членства, используя Aspnet_regsql инструмент
В настоящее время в 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 по умолчанию метод членства, так что я не в состоянии вставить свои собственные поля (имя и фамилия) в таблицу в момент создания пользователя?
Как я могу это сделать?
Ашу не злоупотребляйте маркеров кода. Используйте их только для своего кода. Это затрудняет чтение –