비밀번호 중복체크

This commit is contained in:
yoon 2025-02-22 18:08:43 +09:00
parent 77af3859f2
commit 7e8090dead
4 changed files with 34 additions and 1 deletions

View File

@ -128,6 +128,19 @@ public class UserController {
return ApiResponse.ok(!isDuplicate);
}
/**
* 전화번호 중복 체크
*
* @param memberIds
* @return ApiResponse<Boolean>
*
*/
@GetMapping("/checkPhone")
public ApiResponse<Boolean> selectCheckPhone(@RequestParam String memberTel) {
boolean isDuplicate = netmemberservice.selectCheckPhone(memberTel);
return ApiResponse.ok(!isDuplicate);
}
/**
* 로그인 여부 체크
*

View File

@ -32,6 +32,8 @@ public interface NetmemberMapper {
int selectCheckId(String memberIds);
int selectCheckPhone(String memberTel);
int selectPwReset(MapDto map);
String selectPassword(String id);

View File

@ -86,6 +86,16 @@ public class NetmemberService {
return memberMapper.selectCheckId(memberIds) > 0;
}
/**
* 전화번호 중복 체크
*
* @param memberIds
* @return
*/
public boolean selectCheckPhone(String memberTel) {
return memberMapper.selectCheckPhone(memberTel) > 0;
}
/**
* 사원 목록 전체 조회
*
@ -143,4 +153,5 @@ public class NetmemberService {
return memberMapper.updatePassword(map) > 0;
}
}

View File

@ -88,13 +88,20 @@
)
</insert>
<!-- 중복체크 -->
<!-- id 중복체크 -->
<select id="selectCheckId" resultType="int">
SELECT COUNT(*)
FROM netmember
WHERE MEMBERIDS = #{memberIds}
</select>
<!-- phone 중복체크 -->
<select id="selectCheckPhone" resultType="int">
SELECT COUNT(*)
FROM netmember
WHERE MEMBERTEL = #{memberTel}
</select>
<!-- 비밀번호 재설정 member 체크 -->
<select id="selectPwReset" resultType="int">
SELECT COUNT(*)