아이디/비밀번호 찾기 수정(1)

This commit is contained in:
김현욱
2025-12-19 17:14:49 +09:00
parent e11797fa1e
commit 736cacae57
8 changed files with 634 additions and 24 deletions

View File

@@ -22,6 +22,7 @@ button.reSendung=\uC7AC\uC804\uC1A1
button.sendung=\uC778\uC99D\uBC88\uD638 \uBC1C\uC1A1
button.certification=\uD734\uB300\uD3F0 \uC778\uC99D
button.certificationDone=\uC778\uC99D \uC644\uB8CC
button.certificationEmail=\uC778\uC99D
button.delete=\uC0AD\uC81C
button.duplication=\uC911\uBCF5 \uD655\uC778
button.doubleCheck=\uC911\uBCF5 \uD655\uC778

View File

@@ -1607,7 +1607,12 @@
WHERE 1 = 1
AND MBR_NM = #{mbrNm}
AND MBR_ID = #{mbrId}
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(email)">
AND EMAIL = HEX(AES_ENCRYPT(#{email}, #{secretKey}))
</if>
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(mbtlnb)">
AND MBTLNB = HEX(AES_ENCRYPT(#{mbtlnb}, #{secretKey}))
</if>
AND MBR_DV_CD = #{mbrDvCd}
</select>
@@ -1669,7 +1674,12 @@
AND GM.USE_AT = 'Y'
AND GM.MBR_DV_CD = #{mbrDvCd}
AND GM.MBR_NM = #{mbrNm}
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(email)">
AND GM.EMAIL = HEX(AES_ENCRYPT(#{email}, #{secretKey}))
</if>
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(mbtlnb)">
AND GM.MBTLNB = HEX(AES_ENCRYPT(#{mbtlnb}, #{secretKey}))
</if>
) TGT
WHERE 1 = 1
AND RK = 1
@@ -2028,6 +2038,41 @@
AND CRTNB = #{crtnb}
</select>
<!-- 이메일 인증번호 생성 -->
<insert id="insertBOEmailAuth"
parameterType="com.wb.domainserver.domain.gcone.mbr.mbr.vo.BOMbrVO"
useGeneratedKeys="true"
keyProperty="sndngInnb">
INSERT
INTO GC_CRTNB (
EMAIL,
CRTNB,
REGUSR,
REGIST_DT
)
VALUES (
#{email},
#{crtnb},
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(mbrInnb)">
#{mbrInnb},
</if>
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isEmpty(mbrInnb)">
'0',
</if>
SYSDATE()
)
</insert>
<!-- 이메일 인증 -->
<select id="selectBOEmailAuth"
parameterType="com.wb.domainserver.domain.gcone.mbr.mbr.vo.BOMbrVO" resultType="Integer">
SELECT COUNT(1)
FROM GC_CRTNB
WHERE 1 = 1
AND EMAIL = #{email}
AND CRTNB = #{crtnb}
</select>
<!-- 회원별 등급매핑 -->
<insert id="insertBOMbrGradMapping"
parameterType="com.wb.domainserver.domain.gcone.mbr.mbr.vo.BOMbrVO">