Merge pull request '改进密码的处理方式' (#376) from koy07555/Admin.NET.Pro:创用用户小Fix into v2
Reviewed-on: https://code.adminnet.top/Admin.NET/Admin.NET.Pro/pulls/376
This commit is contained in:
commit
a263de9932
@ -110,8 +110,10 @@ public class SysUserService : IDynamicApiController, ITransient
|
||||
if (await query.AnyAsync(u => u.Account == input.Account)) throw Oops.Oh(ErrorCodeEnum.D1003);
|
||||
if (!string.IsNullOrWhiteSpace(input.Phone) && await query.AnyAsync(u => u.Phone == input.Phone)) throw Oops.Oh(ErrorCodeEnum.D1032);
|
||||
|
||||
var password = await _sysConfigService.GetConfigValueByCode<string>(ConfigConst.SysPassword);
|
||||
|
||||
var password = await _sysConfigService.GetConfigValueByCode<string>(ConfigConst.SysPassword);
|
||||
// 如果有传密码上来,就不使用默认密码
|
||||
if (!string.IsNullOrWhiteSpace(input.Password))
|
||||
password = input.Password;
|
||||
var user = input.Adapt<SysUser>();
|
||||
user.Password = CryptogramHelper.Encrypt(password);
|
||||
var newUser = await _sysUserRep.AsInsertable(user).ExecuteReturnEntityAsync();
|
||||
|
||||
Loading…
Reference in New Issue
Block a user