This commit is contained in:
jozsef.b@aycode.com 2024-04-24 18:24:38 +02:00
parent 7d0117f4dd
commit b9a2672272
2 changed files with 20 additions and 3 deletions

View File

@ -1,6 +1,7 @@
using AyCode.Database.Tests.Users; using AyCode.Database.Tests.Users;
using Newtonsoft.Json; using Newtonsoft.Json;
using AyCode.Core.Consts; using AyCode.Core.Consts;
using AyCode.Core.Helpers;
using TIAM.Database.DataLayers.Users; using TIAM.Database.DataLayers.Users;
using TIAM.Database.DbContexts.Users; using TIAM.Database.DbContexts.Users;
using TIAM.Entities.Profiles; using TIAM.Entities.Profiles;
@ -10,7 +11,8 @@ using Microsoft.AspNetCore.Components.WebAssembly.Hosting;
using TIAM.Entities.ServiceProviders; using TIAM.Entities.ServiceProviders;
using TIAM.Entities.Addresses; using TIAM.Entities.Addresses;
using TIAMWebApp.Server.Services.Logins; using TIAMWebApp.Server.Services.Logins;
//using static Microsoft.ApplicationInsights.MetricDimensionNames.TelemetryContext; using AyCode.Interfaces.Users;
using Microsoft.EntityFrameworkCore;
namespace TIAM.Database.Test namespace TIAM.Database.Test
{ {
@ -48,6 +50,21 @@ namespace TIAM.Database.Test
//_userDal = new UserDal(_mockContext.Object); //_userDal = new UserDal(_mockContext.Object);
} }
//[TestMethod]
public async Task ConvertOldPassword()
{
//var loginService = new LoginService(Dal, AppSettingsConfiguration);
var users = Dal.Context.Users.ToList();
foreach (var user in users)
{
if (user.Password.Contains("$bcrypt$v=1$salt=")) continue;
user.Password = PasswordHasher.HashPassword(user.Password, PasswordHasher.GenerateDynamicSalt(user.Id));
await Dal.UpdateUserAsync(user);
}
}
[TestMethod] [TestMethod]
public async Task RegisterUser_ReturnsUser_WhenUserExist() public async Task RegisterUser_ReturnsUser_WhenUserExist()
{ {

View File

@ -96,8 +96,8 @@ namespace TIAMWebApp.Server.Controllers
{ {
Content = new AuthenticationResponse Content = new AuthenticationResponse
{ {
RefreshToken = loggedInModel.AccessToken, RefreshToken = loggedInModel.LoggedInUser.RefreshToken,
AccessToken = loggedInModel.LoggedInUser.RefreshToken AccessToken = loggedInModel.AccessToken
}, },
IsSuccess = true, IsSuccess = true,