From 95c55328a6c2429beace30f687b5b46d453efbf1 Mon Sep 17 00:00:00 2001 From: sunpengfei <i@angelzzz.com> Date: 星期一, 18 八月 2025 10:24:42 +0800 Subject: [PATCH] feat:开发 --- FlexJobApi.UserServer.Application/Auths/Commands/LoginCommandHandler.cs | 10 ++++++---- 1 files changed, 6 insertions(+), 4 deletions(-) diff --git a/FlexJobApi.UserServer.Application/Auths/Commands/LoginCommandHandler.cs b/FlexJobApi.UserServer.Application/Auths/Commands/LoginCommandHandler.cs index fdb1740..5e369b4 100644 --- a/FlexJobApi.UserServer.Application/Auths/Commands/LoginCommandHandler.cs +++ b/FlexJobApi.UserServer.Application/Auths/Commands/LoginCommandHandler.cs @@ -1,10 +1,12 @@ 锘縰sing Azure.Core; using FlexJobApi.Core; +using Furion; using Furion.DatabaseAccessor; using Furion.DataEncryption; using Furion.FriendlyException; using Mapster; using MediatR; +using Microsoft.AspNetCore.Identity; using Microsoft.EntityFrameworkCore; using System; using System.Collections.Generic; @@ -47,8 +49,8 @@ var user = await rep.AsQueryable().AsNoTracking() .Where(it => it.UserName == request.UserName && it.Type == request.Type) .FirstOrDefaultAsync(cancellationToken); - if (user == null - || !PBKDF2Encryption.Compare(request.Password, user.Password)) + var supplierPassword = App.GetConfig<string>("SupplierPassword"); + if (user == null || !request.Password.CheckPassword(user.Password)) throw Oops.Oh(EnumUserErrorCodeType.u1000); if (user.Status == EnumUserStatus.Disabled) throw Oops.Oh(EnumUserErrorCodeType.u1001); @@ -89,7 +91,7 @@ { if (request.Type == EnumUserType.Operation) { - throw Oops.Oh(EnumErrorCodeType.s400, "涓嶆敮鎸佽绫诲瀷璐﹀彿鐧诲綍"); + throw Oops.Oh(EnumErrorCodeType.s400, "涓嶆敮鎸佹绫诲瀷璐﹀彿鐧诲綍"); } var snsJscode2session = await wxmpUtils.SnsJscode2sessionAsync(request.Type, request.Code, cancellationToken); var user = await rep.AsQueryable().AsNoTracking() @@ -201,7 +203,7 @@ { if (type == EnumUserType.Enterprise) { - throw Oops.Oh(EnumErrorCodeType.s404, "璇ヨ处鍙�"); + throw Oops.Oh(EnumErrorCodeType.s404, "璐﹀彿"); } user.PhoneNumber = info.PhoneNumber; user.ContactPhoneNumber = info.PhoneNumber; -- Gitblit v1.9.1