微信支付签名被xss过滤问题处理忽略

This commit is contained in:
Chopper 2021-11-22 18:20:06 +08:00
parent 59461175d9
commit dbd35c18b5
3 changed files with 16 additions and 3 deletions

View File

@ -35,7 +35,20 @@ public class XssHttpServletRequestWrapper extends HttpServletRequestWrapper {
*
* @todo 这里的参数应该更智能些例如iv前端的参数包含这两个字母就会放过这是有问题的
*/
private static final String[] IGNORE_FIELD = {"logo", "url", "photo", "intro", "content", "name", "image", "encrypted", "iv", "mail", "privateKey"};
private static final String[] IGNORE_FIELD = {
"logo",
"url",
"photo",
"intro",
"content",
"name",
"image",
"encrypted",
"iv",
"mail",
"privateKey",
"Wechatpay",
};
public XssHttpServletRequestWrapper(HttpServletRequest request) {
super(request);

View File

@ -1,4 +1,4 @@
package cn.lili.controller.setting;
package cn.lili.controller.goods;
import cn.lili.common.enums.ResultUtil;
import cn.lili.common.vo.ResultMessage;

View File

@ -1,4 +1,4 @@
package cn.lili.controller.setting;
package cn.lili.controller.member;
import cn.lili.common.enums.ResultUtil;
import cn.lili.common.security.context.UserContext;