728x90
반응형
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%--src/main/webapp/medel1/member/idForm.jsp --%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>아이디찾기</title>
<link rel="stylesheet" href="../../css/main.css"></head>
<body>
<h3>아이디찾기</h3>
<form action="id.jsp" method="post">
<table>
<tr><th>이메일</th><td><input type="text" name="email"></td></tr>
<tr><th>전화번호</th><td><input type="text" name="tel"></td></tr>
<tr><td colspan="2"><input type="submit" value="아이디찾기"></td></tr>
</table>
</form>
</body></html>
<%@page import="model.MemberDao"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%-- src/main/webapp/model1/member/id.jsp --%>
<%--
1. 파라미터 저장.
2. db에서 email과 tel 을 이용하여 id값을 리턴
id = MemberDao.idSearch(email,tel)
3. id 값이 존재
id값을 화면에 출력
opener의 id에 값을 저장. 현재 화면 닫기
4. id 값이 없는 경우
정보에 맞는 id를 찾을 수 없습니다. 메세지 출력후
idForm.jsp로 페이지 이동.
--%>
<%
String email = request.getParameter("email");
String tel = request.getParameter("tel");
MemberDao dao = new MemberDao();
String id = dao.idSearch(email,tel);
if (id != null) { //id 찾은 경우
%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>id 찾기</title>
<link rel="stylesheet" href="../../css/main.css">
<script type="text/javascript">
function idsend(id) {
opener.document.f.id.value=id; //opener == loginForm.jsp
self.close(); //현재 창을 닫기
}
</script>
</head>
<body>
<table>
<tr>
<th>아이디</th>
<td><%=id.substring(0, id.length()-2) + "**" %></td>
</tr>
<tr>
<td colspan="2"><input type="butten" value="아이디전송" onclick="idsend('<%=id.substring(0,id.length()-2)%>')"></td>
</tr>
</table>
</body>
</html>
<% } else { //id 찾을 수 없는 경우 %>
<script>
alert("정보에 맞는 id를 찾을 수 없습니다.");
location.href="idForm.jsp";
</script>
<% } %>
728x90
반응형
'study > MVC' 카테고리의 다른 글
[MVC] 16. MVC Model1 방식 - 회원가입 (비밀번호변경) (0) | 2022.04.12 |
---|---|
[MVC] 16. MVC Model1 방식 - 회원가입 (비밀번호찾기) (0) | 2022.04.12 |
[MVC] 16. MVC Model1 방식 - 회원가입 (회원사진등록) (0) | 2022.04.11 |
[MVC] 16. MVC Model1 방식 - 회원가입 (파일업로드) (0) | 2022.04.11 |
[MVC] 16. MVC Model1 방식 - 회원가입 (탈퇴, 강제탈퇴) (0) | 2022.04.11 |