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 Newtonsoft.Json;
using AyCode.Core.Consts;
using AyCode.Core.Helpers;
using TIAM.Database.DataLayers.Users;
using TIAM.Database.DbContexts.Users;
using TIAM.Entities.Profiles;
@ -10,7 +11,8 @@ using Microsoft.AspNetCore.Components.WebAssembly.Hosting;
using TIAM.Entities.ServiceProviders;
using TIAM.Entities.Addresses;
using TIAMWebApp.Server.Services.Logins;
//using static Microsoft.ApplicationInsights.MetricDimensionNames.TelemetryContext;
using AyCode.Interfaces.Users;
using Microsoft.EntityFrameworkCore;
namespace TIAM.Database.Test
{
@ -48,6 +50,21 @@ namespace TIAM.Database.Test
//_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]
public async Task RegisterUser_ReturnsUser_WhenUserExist()
{

View File

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