Как закрыть проверку пароля и ролей подтверждения при редактировании таблицы пользователей aspnet вручную? - PullRequest
0 голосов
/ 19 февраля 2019

я расширил свойства моих таблиц aspnetuser

Однако, когда я намереваюсь вручную редактировать данные, например

var user = db.AspNetUsers.Where(x => x.Email == email && x.Role == "MerchantSubAccount").ToList();
user[0].Code = "123";

, когда я сохраняю изменения, это дает мне следующееошибка.

"Поле Роли обязательно."«Пароль и пароль подтверждения не совпадают.»

Как мне закрыть эту проверку навсегда?Я никогда не хочу менять пароль или роли, однако это вынуждает меня дать им значение.

1 Ответ

0 голосов
/ 19 февраля 2019

На вашей cshtml странице добавьте

  <input type="hidden" asp-for="user.password" />
<input type="hidden" asp-for="user.confirmationPassword" />

Или C #

user.Password= user.Password;
user.ConfirmationPassword=user.ConfirmationPassword;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...