public void Update(User user) { user.Password = Sha512Encryptor.SHA_512_Encrypting(user.Password); userRepository.Update(user); userRepository.Save(); }
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); }