====== 아이디/비빌번호 찾기 ====== ===== 개요 ===== 사용자에게 아이디와 비밀번호를 찾기 기능을 제공한다. * 아이디 찾기 : 이름, 이메일주소 * 비밀번호 찾기 : 아이디, 이름, 이메일, 비밀번호힌트, 비밀번호정답 ===== 설명 ===== 일반적으로 아이디는 특정 조건으로 바로 확인이 가능하나, 비밀번호는 보편적으로 복호화될 수 없는 암호화 알고리즘으로 인코딩되어 데이터베이스에 저장되는 형태로 구성한다. 따라서 암호화된 비밀번호를 다시 사용하지 못하므로 임시 비밀번호를 생성하고 이를 인코딩한 데이터를 데이터베이스에 저장한 뒤 이메일로 임시 비밀번호를 발송하는 형태로 구성되어 있다. === 비즈니스 규칙 === - 이름, 이메일주소 정보를 가지고 사용자 아이디를 조회한다. - 아이디, 이름, 이메일, 비밀번호 힌트, 비밀번호 정답 정보를 갖고 사용자 정보를 조회하고 임시 비밀번호를 메일 발송한다. === 관련화면 및 수행매뉴얼 === {{:egovframework:adt:아이디비밀번호찾기.jpg|}} 1. 아이디 찾기 * 이름 입력: 이름을 입력한다. * 이메일 입력: 이메일을 입력한다. * 아이디 찾기: 이름, 이메일 정보를 통해 사용자 아이디를 조회한다. {{:egovframework:adt:아이디찾기결과.jpg|}} 2. 비밀번호 찾기 * 아이디 입력: 아이디를 입력한다. * 이름 입력: 이름을 입력한다. * 이메일 입력: 이메일을 입력한다. * 비밀번호힌트 선택: 회원가입시 등록한 비밀번호 힌트를 선택한다. * 비밀번호정답 입력: 비밀번호힌트에 대한 정답을 입력한다. * 비밀번호 찾기: 아이디, 이름, 이메일, 비밀번호 힌트, 비밀번호 정답를 통해 사용자 임시 비밀번호를 생성하고 메일 발송한다. {{:egovframework:adt:비밀번호찾기결과.jpg|}}