示例#1
0
        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);
            }
        }
示例#2
0
 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;
 }