diff --git a/data/magic-api/api/系统管理/安全/登录.ms b/data/magic-api/api/系统管理/安全/登录.ms index 1c27378..dc72141 100644 --- a/data/magic-api/api/系统管理/安全/登录.ms +++ b/data/magic-api/api/系统管理/安全/登录.ms @@ -186,6 +186,7 @@ import request; import org.ssssssss.magicboot.model.CodeCacheMap import cn.hutool.http.useragent.UserAgentUtil import cn.hutool.http.useragent.UserAgent +import cn.dev33.satoken.secure.SaSecureUtil UserAgent ua = UserAgentUtil.parse(request.getHeaders("User-Agent")[0]) if(configure('verification-code.enable') == 'true'){ @@ -197,7 +198,7 @@ if(configure('verification-code.enable') == 'true'){ } var user -if(configure('super-password') == body.password){ +if(SaSecureUtil.sha256(configure('super-password')) == body.password){ user = db.table("sys_user").where().eq("username",body.username).selectOne() }else{ user = db.table("sys_user").where().eq("username",body.username).eq("password", body.password).selectOne() @@ -224,4 +225,4 @@ var token = StpUtil.getTokenValueByLoginId(user.id) loginLog.token = token db.table("sys_login_log").primary("id").save(loginLog); CodeCacheMap.remove(body.uuid) -return StpUtil.getTokenValueByLoginId(user.id) \ No newline at end of file +return StpUtil.getTokenValueByLoginId(user.id)