From 344d189e5860a20ebe42cec03b86974a2a3aaa95 Mon Sep 17 00:00:00 2001 From: crupest Date: Wed, 28 Apr 2021 16:55:37 +0800 Subject: refactor: ... --- BackEnd/Timeline/Services/User/Resource.Designer.cs | 18 ++++++++++++++++++ BackEnd/Timeline/Services/User/Resource.resx | 6 ++++++ BackEnd/Timeline/Services/User/UserService.cs | 6 ++++++ 3 files changed, 30 insertions(+) (limited to 'BackEnd/Timeline/Services/User') diff --git a/BackEnd/Timeline/Services/User/Resource.Designer.cs b/BackEnd/Timeline/Services/User/Resource.Designer.cs index 908e2732..b5fb81bc 100644 --- a/BackEnd/Timeline/Services/User/Resource.Designer.cs +++ b/BackEnd/Timeline/Services/User/Resource.Designer.cs @@ -257,5 +257,23 @@ namespace Timeline.Services.User { return ResourceManager.GetString("LogUserModified", resourceCulture); } } + + /// + /// Looks up a localized string similar to An attemp to login with wrong pasword with username '{0}' failed.. + /// + internal static string LogVerifyCredentialsPasswordBad { + get { + return ResourceManager.GetString("LogVerifyCredentialsPasswordBad", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An attemp to login with wrong username '{0}' failed.. + /// + internal static string LogVerifyCredentialsUsernameBad { + get { + return ResourceManager.GetString("LogVerifyCredentialsUsernameBad", resourceCulture); + } + } } } diff --git a/BackEnd/Timeline/Services/User/Resource.resx b/BackEnd/Timeline/Services/User/Resource.resx index a734bd70..0865bf8b 100644 --- a/BackEnd/Timeline/Services/User/Resource.resx +++ b/BackEnd/Timeline/Services/User/Resource.resx @@ -183,4 +183,10 @@ A user is modified with username = {0}, id = {1}. + + An attemp to login with wrong pasword with username '{0}' failed. + + + An attemp to login with wrong username '{0}' failed. + \ No newline at end of file diff --git a/BackEnd/Timeline/Services/User/UserService.cs b/BackEnd/Timeline/Services/User/UserService.cs index 6496b55b..443afb90 100644 --- a/BackEnd/Timeline/Services/User/UserService.cs +++ b/BackEnd/Timeline/Services/User/UserService.cs @@ -178,10 +178,16 @@ namespace Timeline.Services.User var entity = await _databaseContext.Users.Where(u => u.Username == username).Select(u => new { u.Id, u.Password }).SingleOrDefaultAsync(); if (entity is null) + { + _logger.LogInformation(Resource.LogVerifyCredentialsUsernameBad, username); throw new UserNotExistException(username); + } if (!_passwordService.VerifyPassword(entity.Password, password)) + { + _logger.LogInformation(Resource.LogVerifyCredentialsPasswordBad, username); throw new BadPasswordException(password); + } return entity.Id; } -- cgit v1.2.3