开发模式忽略验证码校验

This commit is contained in:
zegezy 2022-05-09 21:50:38 +08:00
parent b7721117c9
commit 4500164807
4 changed files with 23 additions and 13 deletions

View File

@ -5,7 +5,7 @@
"groupId" : "1952f25c81084e24b55b11385767dc38", "groupId" : "1952f25c81084e24b55b11385767dc38",
"name" : "登录", "name" : "登录",
"createTime" : null, "createTime" : null,
"updateTime" : 1649256868582, "updateTime" : 1651934194042,
"lock" : "0", "lock" : "0",
"createBy" : null, "createBy" : null,
"updateBy" : null, "updateBy" : null,
@ -64,10 +64,10 @@
"requestBody" : "{\r\n \"username\": \"admin\",\r\n \"password\": \"123456\"\r\n}", "requestBody" : "{\r\n \"username\": \"admin\",\r\n \"password\": \"123456\"\r\n}",
"headers" : [ ], "headers" : [ ],
"paths" : [ ], "paths" : [ ],
"responseBody" : "{\n \"code\": 200,\n \"message\": \"success\",\n \"data\": \"8dbc9feb-410a-4c7f-8805-0013e5ae1363\",\n \"timestamp\": 1648818573075,\n \"executeTime\": 347\n}", "responseBody" : "{\n \"code\": 0,\n \"message\": \"请输入验证码\",\n \"data\": null,\n \"timestamp\": 1651934108567,\n \"executeTime\": 5\n}",
"description" : null, "description" : null,
"requestBodyDefinition" : { "requestBodyDefinition" : {
"name" : "", "name" : "root",
"value" : "", "value" : "",
"description" : "", "description" : "",
"required" : false, "required" : false,
@ -116,7 +116,7 @@
"expression" : "", "expression" : "",
"children" : [ { "children" : [ {
"name" : "code", "name" : "code",
"value" : "200", "value" : "0",
"description" : "", "description" : "",
"required" : false, "required" : false,
"dataType" : "Integer", "dataType" : "Integer",
@ -128,7 +128,7 @@
"children" : [ ] "children" : [ ]
}, { }, {
"name" : "message", "name" : "message",
"value" : "success", "value" : "请输入验证码",
"description" : "", "description" : "",
"required" : false, "required" : false,
"dataType" : "String", "dataType" : "String",
@ -140,7 +140,7 @@
"children" : [ ] "children" : [ ]
}, { }, {
"name" : "data", "name" : "data",
"value" : "8dbc9feb-410a-4c7f-8805-0013e5ae1363", "value" : "null",
"description" : "", "description" : "",
"required" : false, "required" : false,
"dataType" : "Object", "dataType" : "Object",
@ -152,7 +152,7 @@
"children" : [ ] "children" : [ ]
}, { }, {
"name" : "timestamp", "name" : "timestamp",
"value" : "1648818573075", "value" : "1651934108567",
"description" : "", "description" : "",
"required" : false, "required" : false,
"dataType" : "Long", "dataType" : "Long",
@ -164,7 +164,7 @@
"children" : [ ] "children" : [ ]
}, { }, {
"name" : "executeTime", "name" : "executeTime",
"value" : "347", "value" : "5",
"description" : "", "description" : "",
"required" : false, "required" : false,
"dataType" : "Integer", "dataType" : "Integer",
@ -189,10 +189,13 @@ import cn.hutool.http.useragent.UserAgentUtil
import cn.hutool.http.useragent.UserAgent import cn.hutool.http.useragent.UserAgent
UserAgent ua = UserAgentUtil.parse(request.getHeaders("User-Agent")[0]) UserAgent ua = UserAgentUtil.parse(request.getHeaders("User-Agent")[0])
if(env.get('verification-code.enable') == 'true'){
if(body.code != CodeCacheMap.get(body.uuid)){ if(!body.code){
exit 0, '请输入验证码'
}else if(body.code != CodeCacheMap.get(body.uuid)){
exit 0, '验证码错误' exit 0, '验证码错误'
} }
}
var user var user
if(env.get('super-password') == body.password){ if(env.get('super-password') == body.password){

View File

@ -1 +1,3 @@
super-password: 1xx super-password: 1xx
verification-code:
enable: false

View File

@ -1 +1,3 @@
super-password: 123456 super-password: dangerous
magic-api:
web:

View File

@ -74,6 +74,9 @@ upload:
# https,http # https,http
transport-protocol: transport-protocol:
verification-code:
enable: true
magic-api: magic-api:
web: /magic/web web: /magic/web
show-sql: true #配置打印SQL show-sql: true #配置打印SQL