登录账户任意填写都能登录的BUG

This commit is contained in:
lijianyou
2025-10-14 22:17:46 +08:00
parent 04d2ab0eaa
commit 67e43c656b
4 changed files with 14 additions and 7 deletions
+1 -1
View File
@@ -112,7 +112,7 @@ namespace dy.net.Controllers
} }
else else
{ {
var user = await _userService.GetUser(); var user = await _userService.GetUser(loginUserInfo.UserName);
if (user == null) if (user == null)
{ {
+2 -2
View File
@@ -61,7 +61,7 @@ docker run -d --restart=always \
-v /你的/本地/数据库/路径:/app/db \ -v /你的/本地/数据库/路径:/app/db \
-p 18101:10101 \ -p 18101:10101 \
--name dysync2025 \ --name dysync2025 \
registry.cn-hangzhou.aliyuncs.com/jianzhichu/dysync.net:v1.0.3 registry.cn-hangzhou.aliyuncs.com/jianzhichu/dysync.net
###-p 后面的第二个端口 必须10101(源码里面写死了) ###-p 后面的第二个端口 必须10101(源码里面写死了)
``` ```
@@ -73,7 +73,7 @@ version: '3.8'
services: services:
dysync: dysync:
image: registry.cn-hangzhou.aliyuncs.com/jianzhichu/dysync.net:v1.0.3 image: registry.cn-hangzhou.aliyuncs.com/jianzhichu/dysync.net
container_name: dysync2025 # 容器名称,可自定义 container_name: dysync2025 # 容器名称,可自定义
restart: always # 容器异常退出时自动重启 restart: always # 容器异常退出时自动重启
ports: ports:
+8 -1
View File
@@ -50,10 +50,17 @@ namespace dy.net.repository
} }
public async Task<LoginUserInfo> GetUser() public async Task<LoginUserInfo> GetUser(string userName=null)
{
if (string.IsNullOrWhiteSpace(userName))
{ {
return await this.GetFirstAsync(x=>!string.IsNullOrWhiteSpace(x.Id)); return await this.GetFirstAsync(x=>!string.IsNullOrWhiteSpace(x.Id));
} }
else
{
return await this.GetFirstAsync(x => x.UserName == userName);
}
}
/// <summary> /// <summary>
+2 -2
View File
@@ -20,9 +20,9 @@ namespace dy.net.service
return await _userRepository.UpdatePwd(loginUser); return await _userRepository.UpdatePwd(loginUser);
} }
public async Task<LoginUserInfo> GetUser() public async Task<LoginUserInfo> GetUser(string userName=null)
{ {
return await _userRepository.GetUser(); return await _userRepository.GetUser(userName);
} }
public async Task<bool> UpdateAvatar(string avatar) public async Task<bool> UpdateAvatar(string avatar)