From a19622f6ac388fdaa30028baa471c4b89c256234 Mon Sep 17 00:00:00 2001 From: wxxiong6 <6983441+wxxiong6@users.noreply.github.com> Date: Mon, 13 Jun 2022 23:36:12 +0800 Subject: [PATCH] fix UpdatePwd error fix UpdatePwd error --- app/admin/apis/sys_user.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/admin/apis/sys_user.go b/app/admin/apis/sys_user.go index 5f669f75..0bfb6107 100644 --- a/app/admin/apis/sys_user.go +++ b/app/admin/apis/sys_user.go @@ -356,6 +356,12 @@ func (e SysUser) UpdatePwd(c *gin.Context) { if user.GetUserId(c) == 1 && config.ApplicationConfig.Mode == "demo" { req.NewPassword = "123456" } + + var hash []byte + if hash, err = bcrypt.GenerateFromPassword([]byte(req.NewPassword), bcrypt.DefaultCost); err != nil { + req.NewPassword = string(hash) + } + err = s.UpdatePwd(user.GetUserId(c), req.OldPassword, req.NewPassword, p) if err != nil { e.Logger.Error(err)