Регистрация учетной записи пользователя удостоверения личности ASP.NET и последний вход вовремя
Я переношу веб-сайт ASP.NET из старого поставщика членства в ASP.NET Identity 2
Я заметил, что регистрация пользователя и последнее время входа в систему не записываются с новым провайдером. Есть ли способ настроить код для этого?
Ответ 1
Чтобы записать дату регистрации и дату последнего входа, вам необходимо расширить пользовательский объект:
public class ApplicationUser : IdentityUser
{
public virtual DateTime? LastLoginTime { get; set; }
public virtual DateTime? RegistrationDate { get; set; }
// other properties
}
А затем при создании пользователя вам нужно будет заполнить поле RegistrationDate. И при каждом успешном входе в систему вам нужно будет обновить LastLoginTime.
И нет, Identity не поддерживает эти поля автоматически, вам придется самостоятельно обойти свои требования.