public void ResetPassword(PvtUser user) { //get the user var userReset = userRepository.SearchFor(x => x.UserName == user.UserName).FirstOrDefault(); //update his password var passw = General.GeneratePassword(); //email new password if (userReset != null) { userReset.Password = passw; General.SendEmail(userReset.EmailAddress, "Reset of Password", "Your new password is : " + passw); } }
public User GetUserByPost(PvtUser user) { var localUser = userRepository.SearchFor(x => x.UserName == user.UserName).FirstOrDefault(); ; if (localUser != null) { //var claims = localUser.UserClaims; Logger.Info(localUser.UserName + " logged in"); //localUser.UserClaims = claims.ToList(); return localUser; } return null; }