Я добавил удаленный столбец в таблицу «Мои пользователи», но, очевидно, регистрация метода новых пользователей, предоставляемых системой Identity, по-прежнему видит этих пользователей в базе данных, есть способ сказать ему игнорировать определенная колонка?Добавление мягкого удаления в таблицу пользователей Identity
Регистрация
// this needs to ignore any DeletedAt where not null
var result = await UserManager.CreateAsync(user, model.Password);
if (result.Succeeded)
{
...
}
Вход в
// this needs to ignore any DeletedAt where not null
result = await SignInManager.PasswordSignInAsync(user.UserName, model.Password, model.RememberMe, shouldLockout: true);
... И любые другие внешний вход вещи происходит нужно говорить о колонке.
Для входа: вы хотите проверить, был ли пользователь удален и не разрешил ему войти в систему? О регистрации в чем проблема? – tmg
Просто наследовать от 'SignInManager' и добавить проверку на' IsDeleted' – trailmax
tmg - я не хочу, чтобы методы входа в систему позволяли удаленным пользователям входить в систему .../Thanks trailmax – Jimmyt1988