Ver código fonte

修改密码时验证错误问题

fwinfo 5 meses atrás
pai
commit
82e3eb2f44
1 arquivos alterados com 1 adições e 1 exclusões
  1. 1 1
      service-naf/app/service/adminUser.js

+ 1 - 1
service-naf/app/service/adminUser.js

@@ -77,7 +77,7 @@ class AdminUserService extends Service {
     assert(oldpassword, '缺少原密码');
     const user = await this.model.findOne({ _id: id });
     if (!user) return { errcode: -1001, errmsg: '用户不存在', data: '' };
-    oldpassword = sm3(`${password}:${user.salt}`);
+    oldpassword = sm3(`${oldpassword}:${user.salt}`);
     if (user.password !== oldpassword) return { errcode: -1001, errmsg: '原密码不正确', data: '' };
     password = sm3(`${password}:${user.salt}`);
     try {