From 22584e0b89b04d03e4aee0371dad08d911804f3e Mon Sep 17 00:00:00 2001 From: transtrike Date: Tue, 15 Dec 2020 22:45:52 +0200 Subject: Fixed User password hash implementation --- src/DevHive.Services/Services/UserService.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/DevHive.Services/Services/UserService.cs') diff --git a/src/DevHive.Services/Services/UserService.cs b/src/DevHive.Services/Services/UserService.cs index a6357df..763cc94 100644 --- a/src/DevHive.Services/Services/UserService.cs +++ b/src/DevHive.Services/Services/UserService.cs @@ -46,7 +46,6 @@ namespace DevHive.Services.Services public async Task RegisterUser(RegisterServiceModel registerModel) { - if (await this._userRepository.DoesUsernameExist(registerModel.UserName)) return new BadRequestObjectResult("Username already exists!"); @@ -100,7 +99,7 @@ namespace DevHive.Services.Services private string GeneratePasswordHash(string password) { - return SHA512.HashData(Encoding.ASCII.GetBytes(password)).ToString(); + return string.Join(string.Empty, SHA512.HashData(Encoding.ASCII.GetBytes(password))); } private string WriteJWTSecurityToken(string role) -- cgit v1.2.3