mirror of
http://git.mhez-qa.uplus.co.kr/hubez/hubez-admin.git
synced 2025-12-06 20:08:41 +09:00
리스트 넘버, 달력 디자인 수정
This commit is contained in:
@@ -562,7 +562,7 @@ header .user_wrap .user_info .logout {
|
|||||||
|
|
||||||
.contents .input_box.cal input {
|
.contents .input_box.cal input {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
width: 48%;
|
width: 90%;
|
||||||
float: left;
|
float: left;
|
||||||
background: #fff url(../images/icon-calender.png) no-repeat right 6% center;
|
background: #fff url(../images/icon-calender.png) no-repeat right 6% center;
|
||||||
}
|
}
|
||||||
@@ -592,10 +592,6 @@ header .user_wrap .user_info .logout {
|
|||||||
margin-right: 4%;
|
margin-right: 4%;
|
||||||
}
|
}
|
||||||
|
|
||||||
.vdp-datepicker__calendar div {margin-top:80px;}
|
|
||||||
|
|
||||||
/*.vdp-datepicker__calendar div*/
|
|
||||||
|
|
||||||
.contents .input_box .search-box {
|
.contents .input_box .search-box {
|
||||||
background: #fff url(../images/icon-search.png) no-repeat 6% center/14px auto;
|
background: #fff url(../images/icon-search.png) no-repeat 6% center/14px auto;
|
||||||
padding-left: 43px;
|
padding-left: 43px;
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -19,7 +19,7 @@
|
|||||||
<p> 최대 3개월까지 조회 가능합니다.</p>
|
<p> 최대 3개월까지 조회 가능합니다.</p>
|
||||||
<div class="term">
|
<div class="term">
|
||||||
|
|
||||||
<div class="group" style="width:500px;">
|
<!-- <div class="group" style="width:500px;">-->
|
||||||
|
|
||||||
<span class="custom_input icon_date">
|
<span class="custom_input icon_date">
|
||||||
<vuejs-datepicker
|
<vuejs-datepicker
|
||||||
@@ -50,7 +50,7 @@
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
<!-- </div>-->
|
||||||
</div>
|
</div>
|
||||||
<!--<button type="button" class="button grey">조회</button>-->
|
<!--<button type="button" class="button grey">조회</button>-->
|
||||||
</div>
|
</div>
|
||||||
@@ -280,6 +280,4 @@ export default {
|
|||||||
},
|
},
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
<style>
|
|
||||||
</style>
|
|
||||||
@@ -9,8 +9,8 @@ import java.io.Serializable;
|
|||||||
@Data
|
@Data
|
||||||
public class ChannelInfo implements Serializable {
|
public class ChannelInfo implements Serializable {
|
||||||
|
|
||||||
@ApiModelProperty(example = "리스트번호", name = "리스트번호", dataType = "String")
|
@ApiModelProperty(example = "리스트번호", name = "리스트번호", dataType = "Integer")
|
||||||
private String no;
|
private Integer no;
|
||||||
@ApiModelProperty(example = "가입일", name = "가입일", dataType = "String")
|
@ApiModelProperty(example = "가입일", name = "가입일", dataType = "String")
|
||||||
private String subsDt;
|
private String subsDt;
|
||||||
@ApiModelProperty(example = "유치업체", name = "유치업체", dataType = "String")
|
@ApiModelProperty(example = "유치업체", name = "유치업체", dataType = "String")
|
||||||
|
|||||||
@@ -1,17 +1,16 @@
|
|||||||
package kr.co.uplus.ez.api.channelMgt.dto;
|
package kr.co.uplus.ez.api.channelMgt.dto;
|
||||||
|
|
||||||
import java.io.Serializable;
|
|
||||||
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import kr.co.uplus.ez.api.servMgt.dto.RejectRecvInfo;
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
@SuppressWarnings("serial")
|
@SuppressWarnings("serial")
|
||||||
@Data
|
@Data
|
||||||
public class TmpltInfo implements Serializable {
|
public class TmpltInfo implements Serializable {
|
||||||
|
|
||||||
@ApiModelProperty(example = "리스트번호", name = "리스트번호", dataType = "String")
|
@ApiModelProperty(example = "리스트번호", name = "리스트번호", dataType = "Integer")
|
||||||
private String no;
|
private Integer no;
|
||||||
@ApiModelProperty(example = "고객사명(이름)", name = "고객사명(이름)", dataType = "String")
|
@ApiModelProperty(example = "고객사명(이름)", name = "고객사명(이름)", dataType = "String")
|
||||||
private String custNm;
|
private String custNm;
|
||||||
@ApiModelProperty(example = "사업자번호(생년월일)", name = "사업자번호(생년월일)", dataType = "String")
|
@ApiModelProperty(example = "사업자번호(생년월일)", name = "사업자번호(생년월일)", dataType = "String")
|
||||||
|
|||||||
@@ -1,16 +1,16 @@
|
|||||||
package kr.co.uplus.ez.api.custMgt.dto;
|
package kr.co.uplus.ez.api.custMgt.dto;
|
||||||
|
|
||||||
import java.io.Serializable;
|
|
||||||
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
@SuppressWarnings("serial")
|
@SuppressWarnings("serial")
|
||||||
@Data
|
@Data
|
||||||
public class MemberDetail implements Serializable {
|
public class MemberDetail implements Serializable {
|
||||||
|
|
||||||
@ApiModelProperty(example = "리스트 번호", name = "리스트 번호", dataType = "String")
|
@ApiModelProperty(example = "리스트 번호", name = "리스트 번호", dataType = "Integer")
|
||||||
private String no;
|
private Integer no;
|
||||||
@ApiModelProperty(example = "사용자 ID", name = "사용자 ID", dataType = "String")
|
@ApiModelProperty(example = "사용자 ID", name = "사용자 ID", dataType = "String")
|
||||||
private String userId;
|
private String userId;
|
||||||
@ApiModelProperty(example = "사용자 이름", name = "사용자 이름", dataType = "String")
|
@ApiModelProperty(example = "사용자 이름", name = "사용자 이름", dataType = "String")
|
||||||
|
|||||||
@@ -1,16 +1,16 @@
|
|||||||
package kr.co.uplus.ez.api.custMgt.dto;
|
package kr.co.uplus.ez.api.custMgt.dto;
|
||||||
|
|
||||||
import java.io.Serializable;
|
|
||||||
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
@SuppressWarnings("serial")
|
@SuppressWarnings("serial")
|
||||||
@Data
|
@Data
|
||||||
public class MemberList implements Serializable {
|
public class MemberList implements Serializable {
|
||||||
|
|
||||||
@ApiModelProperty(example = "리스트 번호", name = "리스트 번호", dataType = "String")
|
@ApiModelProperty(example = "리스트 번호", name = "리스트 번호", dataType = "Integer")
|
||||||
private String no;
|
private Integer no;
|
||||||
@ApiModelProperty(example = "사용자 이름", name = "사용자 이름", dataType = "String")
|
@ApiModelProperty(example = "사용자 이름", name = "사용자 이름", dataType = "String")
|
||||||
private String userNm;
|
private String userNm;
|
||||||
@ApiModelProperty(example = "사용자 구분", name = "사용자 구분", dataType = "String")
|
@ApiModelProperty(example = "사용자 구분", name = "사용자 구분", dataType = "String")
|
||||||
|
|||||||
@@ -1,16 +1,16 @@
|
|||||||
package kr.co.uplus.ez.api.custMgt.dto;
|
package kr.co.uplus.ez.api.custMgt.dto;
|
||||||
|
|
||||||
import java.io.Serializable;
|
|
||||||
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
@SuppressWarnings("serial")
|
@SuppressWarnings("serial")
|
||||||
@Data
|
@Data
|
||||||
public class SubsList implements Serializable {
|
public class SubsList implements Serializable {
|
||||||
|
|
||||||
@ApiModelProperty(example = "리스트 번호", name = "리스트 번호", dataType = "String")
|
@ApiModelProperty(example = "리스트 번호", name = "리스트 번호", dataType = "Integer")
|
||||||
private String no;
|
private Integer no;
|
||||||
@ApiModelProperty(example = "서비스ID", name = "서비스ID", dataType = "String")
|
@ApiModelProperty(example = "서비스ID", name = "서비스ID", dataType = "String")
|
||||||
private String serviceId;
|
private String serviceId;
|
||||||
@ApiModelProperty(example = "고객사명", name = "고객사명", dataType = "String")
|
@ApiModelProperty(example = "고객사명", name = "고객사명", dataType = "String")
|
||||||
|
|||||||
@@ -9,8 +9,8 @@ import java.io.Serializable;
|
|||||||
@Data
|
@Data
|
||||||
public class MsgIntrcpList implements Serializable {
|
public class MsgIntrcpList implements Serializable {
|
||||||
|
|
||||||
@ApiModelProperty(example = "리스트 번호", name = "리스트 번호", dataType = "String")
|
@ApiModelProperty(example = "리스트 번호", name = "리스트 번호", dataType = "Integer")
|
||||||
private String no;
|
private Integer no;
|
||||||
@ApiModelProperty(example = "일련번호", name = "일련번호", dataType = "String")
|
@ApiModelProperty(example = "일련번호", name = "일련번호", dataType = "String")
|
||||||
private String seqNo;
|
private String seqNo;
|
||||||
@ApiModelProperty(example = "차단메시지", name = "차단메시지", dataType = "String")
|
@ApiModelProperty(example = "차단메시지", name = "차단메시지", dataType = "String")
|
||||||
|
|||||||
@@ -9,8 +9,8 @@ import java.io.Serializable;
|
|||||||
@Data
|
@Data
|
||||||
public class SendNumIntrcpList implements Serializable {
|
public class SendNumIntrcpList implements Serializable {
|
||||||
|
|
||||||
@ApiModelProperty(example = "리스트 번호", name = "리스트 번호", dataType = "String")
|
@ApiModelProperty(example = "리스트 번호", name = "리스트 번호", dataType = "Integer")
|
||||||
private String no;
|
private Integer no;
|
||||||
@ApiModelProperty(example = "발신번호", name = "발신번호", dataType = "String")
|
@ApiModelProperty(example = "발신번호", name = "발신번호", dataType = "String")
|
||||||
private String blcksndrno;
|
private String blcksndrno;
|
||||||
@ApiModelProperty(example = "발송타입", name = "발송타입", dataType = "String")
|
@ApiModelProperty(example = "발송타입", name = "발송타입", dataType = "String")
|
||||||
|
|||||||
@@ -9,8 +9,8 @@ import java.io.Serializable;
|
|||||||
@Data
|
@Data
|
||||||
public class WebIntrcpList implements Serializable {
|
public class WebIntrcpList implements Serializable {
|
||||||
|
|
||||||
@ApiModelProperty(example = "리스트 번호", name = "리스트 번호", dataType = "String")
|
@ApiModelProperty(example = "리스트 번호", name = "리스트 번호", dataType = "Integer")
|
||||||
private String no;
|
private Integer no;
|
||||||
@ApiModelProperty(example = "차단구분", name = "차단구분", dataType = "String")
|
@ApiModelProperty(example = "차단구분", name = "차단구분", dataType = "String")
|
||||||
private String blckTpCd;
|
private String blckTpCd;
|
||||||
@ApiModelProperty(example = "발송ID", name = "발송ID", dataType = "String")
|
@ApiModelProperty(example = "발송ID", name = "발송ID", dataType = "String")
|
||||||
|
|||||||
@@ -1,16 +1,16 @@
|
|||||||
package kr.co.uplus.ez.api.sendNumMgt.dto;
|
package kr.co.uplus.ez.api.sendNumMgt.dto;
|
||||||
|
|
||||||
import java.io.Serializable;
|
|
||||||
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
@SuppressWarnings("serial")
|
@SuppressWarnings("serial")
|
||||||
@Data
|
@Data
|
||||||
public class ProfileInfo implements Serializable {
|
public class ProfileInfo implements Serializable {
|
||||||
|
|
||||||
@ApiModelProperty(example = "리스트번호", name = "리스트번호", dataType = "String")
|
@ApiModelProperty(example = "리스트번호", name = "리스트번호", dataType = "Integer")
|
||||||
private String no;
|
private Integer no;
|
||||||
@ApiModelProperty(example = "고객사명", name = "고객사명", dataType = "String")
|
@ApiModelProperty(example = "고객사명", name = "고객사명", dataType = "String")
|
||||||
private String custNm;
|
private String custNm;
|
||||||
@ApiModelProperty(example = "사업자번호", name = "사업자번호", dataType = "String")
|
@ApiModelProperty(example = "사업자번호", name = "사업자번호", dataType = "String")
|
||||||
|
|||||||
@@ -9,8 +9,8 @@ import java.io.Serializable;
|
|||||||
@Data
|
@Data
|
||||||
public class SendNumberInfo implements Serializable{
|
public class SendNumberInfo implements Serializable{
|
||||||
|
|
||||||
@ApiModelProperty(example = "리스트번호", name = "리스트번호", dataType = "String")
|
@ApiModelProperty(example = "리스트번호", name = "리스트번호", dataType = "Integer")
|
||||||
private String no;
|
private Integer no;
|
||||||
@ApiModelProperty(example = "고객사명", name = "고객사명", notes = "고객사명( 개인: 이름)", dataType = "String")
|
@ApiModelProperty(example = "고객사명", name = "고객사명", notes = "고객사명( 개인: 이름)", dataType = "String")
|
||||||
private String custNm;
|
private String custNm;
|
||||||
@ApiModelProperty(example = "관리자ID", name = "관리자ID", dataType = "String")
|
@ApiModelProperty(example = "관리자ID", name = "관리자ID", dataType = "String")
|
||||||
|
|||||||
@@ -1,15 +1,15 @@
|
|||||||
package kr.co.uplus.ez.api.servMgt.dto;
|
package kr.co.uplus.ez.api.servMgt.dto;
|
||||||
|
|
||||||
import java.io.Serializable;
|
|
||||||
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
@SuppressWarnings("serial")
|
@SuppressWarnings("serial")
|
||||||
@Data
|
@Data
|
||||||
public class RejectRecvInfo implements Serializable{
|
public class RejectRecvInfo implements Serializable{
|
||||||
@ApiModelProperty(example = "리스트번호", name = "리스트번호", dataType = "String")
|
@ApiModelProperty(example = "리스트번호", name = "리스트번호", dataType = "Integer")
|
||||||
private String no;
|
private Integer no;
|
||||||
@ApiModelProperty(example = "고객사명(이름)", name = "고객사명(이름)", dataType = "String")
|
@ApiModelProperty(example = "고객사명(이름)", name = "고객사명(이름)", dataType = "String")
|
||||||
private String custNm;
|
private String custNm;
|
||||||
@ApiModelProperty(example = "사업자번호(생년월일)", name = "사업자번호(생년월일)", dataType = "String")
|
@ApiModelProperty(example = "사업자번호(생년월일)", name = "사업자번호(생년월일)", dataType = "String")
|
||||||
|
|||||||
@@ -1,16 +1,16 @@
|
|||||||
package kr.co.uplus.ez.api.sysMgt.dto;
|
package kr.co.uplus.ez.api.sysMgt.dto;
|
||||||
|
|
||||||
import java.io.Serializable;
|
|
||||||
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
@SuppressWarnings("serial")
|
@SuppressWarnings("serial")
|
||||||
@Data
|
@Data
|
||||||
public class AdminInfo implements Serializable {
|
public class AdminInfo implements Serializable {
|
||||||
|
|
||||||
@ApiModelProperty(example = "리스트번호", name = "리스트번호", dataType = "String")
|
@ApiModelProperty(example = "리스트번호", name = "리스트번호", dataType = "Integer")
|
||||||
private String no;
|
private Integer no;
|
||||||
@ApiModelProperty(example = "관리자/유치채널 권한", name = "관리자/유치채널 권한", dataType = "String")
|
@ApiModelProperty(example = "관리자/유치채널 권한", name = "관리자/유치채널 권한", dataType = "String")
|
||||||
private String auth;
|
private String auth;
|
||||||
@ApiModelProperty(example = "관리자/유치채널 이름(대리점명)", name = "관리자/유치채널 이름(대리점명)", dataType = "String")
|
@ApiModelProperty(example = "관리자/유치채널 이름(대리점명)", name = "관리자/유치채널 이름(대리점명)", dataType = "String")
|
||||||
|
|||||||
@@ -1,16 +1,16 @@
|
|||||||
package kr.co.uplus.ez.api.sysMgt.dto;
|
package kr.co.uplus.ez.api.sysMgt.dto;
|
||||||
|
|
||||||
import java.io.Serializable;
|
|
||||||
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
@SuppressWarnings("serial")
|
@SuppressWarnings("serial")
|
||||||
@Data
|
@Data
|
||||||
public class AuthInfo implements Serializable {
|
public class AuthInfo implements Serializable {
|
||||||
|
|
||||||
@ApiModelProperty(example = "리스트번호", name = "리스트번호", dataType = "String")
|
@ApiModelProperty(example = "리스트번호", name = "리스트번호", dataType = "Integer")
|
||||||
private String no;
|
private Integer no;
|
||||||
@ApiModelProperty(example = "권한 코드", name = "권한 코드", dataType = "String")
|
@ApiModelProperty(example = "권한 코드", name = "권한 코드", dataType = "String")
|
||||||
private String authCd;
|
private String authCd;
|
||||||
@ApiModelProperty(example = "권한명", name = "권한명", dataType = "String")
|
@ApiModelProperty(example = "권한명", name = "권한명", dataType = "String")
|
||||||
|
|||||||
@@ -1,47 +1,48 @@
|
|||||||
xssconfig :
|
xssconfig :
|
||||||
#xss filter 제외 URL
|
#xss filter 제외 URL
|
||||||
exclude-urls :
|
exclude-urls :
|
||||||
- "/assets/**"
|
- "/assets/**"
|
||||||
- "/se2/**"
|
- "/se2/**"
|
||||||
- "/multiSendTemplateApi/insertMultiSendTemplate"
|
- "/multiSendTemplateApi/insertMultiSendTemplate"
|
||||||
- "/projectApi/manage/saveProject"
|
- "/projectApi/manage/saveProject"
|
||||||
#- "/uc/test/testUrl" #테스트 URL
|
- "/api/v1/bo/sendNumMgt/insertNumber"
|
||||||
#xss 제외 방식(allow, except)
|
#- "/uc/test/testUrl" #테스트 URL
|
||||||
#allow - escape-characters 를 모두 적용 후 allow-elements 만 <, > 치환
|
#xss 제외 방식(allow, except)
|
||||||
#except - escape-characters 를 적용하지 않고 except-elements 적용
|
#allow - escape-characters 를 모두 적용 후 allow-elements 만 <, > 치환
|
||||||
escape-type: "allow"
|
#except - escape-characters 를 적용하지 않고 except-elements 적용
|
||||||
#allow 일 경우 넘어온 파라미터를 치환작업할 문자,문자열
|
escape-type: "allow"
|
||||||
#unescapeYn "Y"일 경우 unescape 시 치환 역작업을 하고 "N"인 경우 제외한다.
|
#allow 일 경우 넘어온 파라미터를 치환작업할 문자,문자열
|
||||||
#공백치환을 추천하지 않는다. <sc<script>ript=alert(1)> 특정문자가 공백치환될 경우 차단우회방지를 위해 필터코멘트 사용.
|
#unescapeYn "Y"일 경우 unescape 시 치환 역작업을 하고 "N"인 경우 제외한다.
|
||||||
escape-characters :
|
#공백치환을 추천하지 않는다. <sc<script>ript=alert(1)> 특정문자가 공백치환될 경우 차단우회방지를 위해 필터코멘트 사용.
|
||||||
- {target: "<", trans: "<", unescapeYn: "Y"}
|
escape-characters :
|
||||||
- {target: ">", trans: ">", unescapeYn: "Y"}
|
- {target: "<", trans: "<", unescapeYn: "Y"}
|
||||||
- {target: "'", trans: "'", unescapeYn: "Y"}
|
- {target: ">", trans: ">", unescapeYn: "Y"}
|
||||||
- {target: "\\(", trans: "(", unescapeYn: "Y"}
|
- {target: "'", trans: "'", unescapeYn: "Y"}
|
||||||
- {target: "\\)", trans: ")", unescapeYn: "Y"}
|
- {target: "\\(", trans: "(", unescapeYn: "Y"}
|
||||||
- {target: "(?i)javascript", trans: "<!-- Not Allowed String Filtered -->", unescapeYn: "N"}
|
- {target: "\\)", trans: ")", unescapeYn: "Y"}
|
||||||
- {target: "(?i)iframe", trans: "<!-- Not Allowed String Filtered -->", unescapeYn: "N"}
|
- {target: "(?i)javascript", trans: "<!-- Not Allowed String Filtered -->", unescapeYn: "N"}
|
||||||
- {target: "<\\/?(?i)script", trans: "<!-- Not Allowed String Filtered -->", unescapeYn: "N"}
|
- {target: "(?i)iframe", trans: "<!-- Not Allowed String Filtered -->", unescapeYn: "N"}
|
||||||
- {target: "(?i)eval\\((.*)\\)", trans: "<!-- Not Allowed String Filtered -->", unescapeYn: "N"}
|
- {target: "<\\/?(?i)script", trans: "<!-- Not Allowed String Filtered -->", unescapeYn: "N"}
|
||||||
#allow 일 경우 escape-characters 를 모두 적용 후 <, > 를 적용할 tag
|
- {target: "(?i)eval\\((.*)\\)", trans: "<!-- Not Allowed String Filtered -->", unescapeYn: "N"}
|
||||||
allow-elements : "a, label, noscript, h1, h2, h3, h4, h5, h6,
|
#allow 일 경우 escape-characters 를 모두 적용 후 <, > 를 적용할 tag
|
||||||
p, i, b, u, strong, em, small, big, pre, code,
|
allow-elements : "a, label, noscript, h1, h2, h3, h4, h5, h6,
|
||||||
cite, samp, sub, sup, strike, center, blockquote,
|
p, i, b, u, strong, em, small, big, pre, code,
|
||||||
hr, br, col, font, map, span, div, img,
|
cite, samp, sub, sup, strike, center, blockquote,
|
||||||
ul, ol, li, dd, dt, dl, tbody, thead, tfoot,
|
hr, br, col, font, map, span, div, img,
|
||||||
table, td, th, tr, colgroup, fieldset, legend"
|
ul, ol, li, dd, dt, dl, tbody, thead, tfoot,
|
||||||
#except 일 경우 넘어온 파라미터를 치환작업할 문자,문자열
|
table, td, th, tr, colgroup, fieldset, legend"
|
||||||
except-elements :
|
#except 일 경우 넘어온 파라미터를 치환작업할 문자,문자열
|
||||||
#공백치환을 추천하지 않는다. <sc<script>ript=alert(1)> 특정문자가 공백치환될 경우 차단우회방지를 위해 필터코멘트 사용.
|
except-elements :
|
||||||
- {target: "&#((?!;).)*?;", trans: "<!-- Not Allowed String Filtered -->"} #<IMG SRC="jav
ascript:alert('XSS');"> 방지
|
#공백치환을 추천하지 않는다. <sc<script>ript=alert(1)> 특정문자가 공백치환될 경우 차단우회방지를 위해 필터코멘트 사용.
|
||||||
- {target: "<\\/?(?i)svg(>|\\s+((?!>).)*?>)", trans: "<!-- Not Allowed String Filtered -->"}
|
- {target: "&#((?!;).)*?;", trans: "<!-- Not Allowed String Filtered -->"} #<IMG SRC="jav
ascript:alert('XSS');"> 방지
|
||||||
- {target: "<\\/?(?i)script(>|\\s+((?!>).)*?>)", trans: "<!-- Not Allowed String Filtered -->"}
|
- {target: "<\\/?(?i)svg(>|\\s+((?!>).)*?>)", trans: "<!-- Not Allowed String Filtered -->"}
|
||||||
- {target: "<\\/?(?i)embed(>|\\s+((?!>).)*?>)", trans: "<!-- Not Allowed String Filtered -->"}
|
- {target: "<\\/?(?i)script(>|\\s+((?!>).)*?>)", trans: "<!-- Not Allowed String Filtered -->"}
|
||||||
- {target: "(?i)javascript", trans: "<!-- Not Allowed String Filtered -->"}
|
- {target: "<\\/?(?i)embed(>|\\s+((?!>).)*?>)", trans: "<!-- Not Allowed String Filtered -->"}
|
||||||
- {target: "(?i)iframe", trans: "<!-- Not Allowed String Filtered -->"}
|
- {target: "(?i)javascript", trans: "<!-- Not Allowed String Filtered -->"}
|
||||||
- {target: "(?i)onload", trans: "<!-- Not Allowed String Filtered -->"}
|
- {target: "(?i)iframe", trans: "<!-- Not Allowed String Filtered -->"}
|
||||||
- {target: "(?i)onerror", trans: "<!-- Not Allowed String Filtered -->"}
|
- {target: "(?i)onload", trans: "<!-- Not Allowed String Filtered -->"}
|
||||||
- {target: "(?i)eval\\((.*)\\)", trans: "<!-- Not Allowed String Filtered -->"}
|
- {target: "(?i)onerror", trans: "<!-- Not Allowed String Filtered -->"}
|
||||||
|
- {target: "(?i)eval\\((.*)\\)", trans: "<!-- Not Allowed String Filtered -->"}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Reference in New Issue
Block a user