コード例 #1
0
 public void Update(User user)
 {
     user.Password = Sha512Encryptor.SHA_512_Encrypting(user.Password);
     userRepository.Update(user);
     userRepository.Save();
 }
コード例 #2
0
        public User Login(string email, string password)
        {
            var user = userRepository.Get().FirstOrDefault(s => s.Email == email && s.Password == Sha512Encryptor.SHA_512_Encrypting(password));

            if (user == null)
            {
                return(new User());
            }

            CreateToken(ref user);
            CreateRefreshToken(ref user);

            var responseUser = new User();

            responseUser.Token        = user.Token;
            responseUser.RefreshToken = user.RefreshToken;
            responseUser.TokenExpire  = user.TokenExpire;
            return(responseUser);
        }