Asp.Net MVC User Identity ile Kullanıcı Hesabını Kalıcı Olarak Kilitlemek

Herkes Herkes

09 Nisan 2019 Yazılım Dilleri (158) /Asp.Net MVC (114) (125)

Asp.Net MVC User Identity ile Kullanıcı Hesabını Kalıcı Olarak Kilitlemek

Paylaşmak güzeldir. Lütfen sizde paylaşın...


Asp.Net MVC User Idedtity ile Kullanıcı Hesabını Kalıcı Olarak Kilitlemek için;

(So, to "permanently" lock an account, you could do the following:)

using (var _db = new ApplicationDbContext())
{
    UserStore<DALApplicationUser> UserStore = new UserStore<DALApplicationUser>(_db);
    UserManager<DALApplicationUser> UserManager = new UserManager<DALApplicationUser>(UserStore);
    UserManager.UserLockoutEnabledByDefault = true;
    DALApplicationUser user = _userService.GetUserByProfileId(id);

    bool a = UserManager.IsLockedOut(user.Id);

    //user.LockoutEndDateUtc = DateTime.MaxValue; //.NET 4.5+
    user.LockoutEndDateUtc = new DateTime(9999, 12, 30);
    _db.SaveChanges();

    a = UserManager.IsLockedOut(user.Id);
}


Paylaşmak güzeldir. Lütfen sizde paylaşın...



Herkesyazar Ara