private static void SetUserAccessSuccess(HTGTUserValidationModel user) { using (var da = new DAHTGTUsers(true)) { da.SetUserAccessStatus(user.EmailAddress, false, null, 0); } }
private void UpdateUserPassword(int userid, string password) { using (var da = new DAHTGTUsers(true)) { da.UpdateUserPassword(userid, password); } }
private static HTGTUserValidationModel GetUserInfo(string emailAddress) { using (var da = new DAHTGTUsers()) { return(da.GetUserInfo(emailAddress)); } }
private void SavePasswordToken(int userid, string resetcode) { using (var da = new DAHTGTUsers(true)) { DateTime expirationDate = DateTime.UtcNow.AddHours(1); da.SavePasswordToken(userid, resetcode, expirationDate); } }
private static SignInStatus SetUserAccessFailed(HTGTUserValidationModel user) { const int maxLoginFailures = 5; int accessFailedCount = user.AccessFailedCount ?? 0; bool locked = false; DateTime? lockoutEndDate = null; if (accessFailedCount >= maxLoginFailures) { locked = true; lockoutEndDate = DateTime.UtcNow; } accessFailedCount++; using (var da = new DAHTGTUsers(true)) { da.SetUserAccessStatus(user.EmailAddress, locked, lockoutEndDate, accessFailedCount); } return(locked ? SignInStatus.LockedOut : SignInStatus.Failure); }
public RegistrationStatus RegisterUser(HTGTUsersCreateModel model) { try { if (!model.Password.Equals(model.ConfirmPassword)) { return(RegistrationStatus.Failure); } model.Password = UserSignInManager.HashPasswordString(model.Password); using (var da = new DAHTGTUsers(true)) { da.CreateNewUser(model); return(RegistrationStatus.Success); } } catch (Exception e) { Console.WriteLine(e); return(RegistrationStatus.Failure); } }