diff --git a/Api/Ewide.Core/Service/User/SysUserService.cs b/Api/Ewide.Core/Service/User/SysUserService.cs index 6a5b5ee..bc45545 100644 --- a/Api/Ewide.Core/Service/User/SysUserService.cs +++ b/Api/Ewide.Core/Service/User/SysUserService.cs @@ -235,9 +235,13 @@ namespace Ewide.Core.Service var user = input.Adapt(); await user.UpdateExcludeAsync(new string[] { nameof(SysUser.Account), + nameof(SysUser.Name), nameof(SysUser.Password), nameof(SysUser.AdminType), - nameof(SysUser.Status) + nameof(SysUser.Status), + // 邮箱和手机号作为可能登录的方式,不能在此处直接进行修改 + nameof(SysUser.Phone), + nameof(SysUser.Email) }, true); } diff --git a/Api/Ewide.Web.Core/Ewide.Web.Core.csproj b/Api/Ewide.Web.Core/Ewide.Web.Core.csproj index df1d89a..56c1ce3 100644 --- a/Api/Ewide.Web.Core/Ewide.Web.Core.csproj +++ b/Api/Ewide.Web.Core/Ewide.Web.Core.csproj @@ -19,4 +19,10 @@ + + + Always + + + diff --git a/Api/Ewide.Web.Core/Handlers/JwtHandler.cs b/Api/Ewide.Web.Core/Handlers/JwtHandler.cs index d05785a..060d34e 100644 --- a/Api/Ewide.Web.Core/Handlers/JwtHandler.cs +++ b/Api/Ewide.Web.Core/Handlers/JwtHandler.cs @@ -57,9 +57,15 @@ namespace Ewide.Web.Core var defalutRoute = new List() { "getLoginUser", - "logout" + "logout", + "sysFileInfo:upload", + "sysFileInfo:download", + "sysFileInfo:preview", + "sysUser:updateInfo" }; + var a = App.Configuration["CoreSettings:DefalutRoute"]; + if (defalutRoute.Contains(routeName)) return true; // 获取用户权限集合(按钮或API接口) diff --git a/Api/Ewide.Web.Core/core.settings.json b/Api/Ewide.Web.Core/core.settings.json new file mode 100644 index 0000000..41b6a0c --- /dev/null +++ b/Api/Ewide.Web.Core/core.settings.json @@ -0,0 +1,12 @@ +{ + "CoreSettings": { + "DefalutRoute": [ + "getLoginUser", + "logout", + "sysFileInfo:upload", + "sysFileInfo:download", + "sysFileInfo:preview", + "sysUser:updateInfo" + ] + } +} \ No newline at end of file