공통서비스 - 일반회원 관리기능

개요

일반회원원관리는 회원목록을 조회기능과 신규등록기능, 상세조회기능, 회원정보수정기능, 회원암호수정기능, 회원정보삭제기능, 회원가입신청기능을 제공한다.

주요기능흐름

기능명기능 흐름
일반회원 등록 및 시스템 사용①일반회원가입신청 → ②관리자에 의한 가입승인 → ③일반회원 아이디를 통한 시스템 로그인

관련리소스

관련소스
유형대상소스명비고
Controller egovframework.com.uss.umt.web.EgovMberManageController.java 일반회원 관리를 위한 컨트롤러 클래스
Service egovframework.com.uss.umt.service.EgovMberManageService.java 일반회원 관리를 위한 서비스 인터페이스
ServiceImpl egovframework.com.uss.umt.service.impl.EgovMberManageServiceImpl.java일반회원 관리를 위한 서비스 구현 클래스
VO egovframework.com.uss.umt.service.MberManageVO.java 일반회원 관리를 위한 모델 클래스
egovframework.com.uss.umt.service.UserDefaultVO.java 일반회원 관리를 위한 검색조건용 VO 클래스
DAO egovframework.com.uss.umt.service.impl.MberManageDAO.java 일반회원 관리를 위한 데이터처리 클래스
JSP /WEB-INF/jsp/egovframework/cmm/uss/umt/EgovMberInsert.jsp 일반회원 등록을 위한 jsp페이지
JSP /WEB-INF/jsp/egovframework/cmm/uss/umt/EgovMberSelectUpdt.jsp 일반회원 상세조회 및 수정을 위한 jsp페이지
JSP /WEB-INF/jsp/egovframework/cmm/uss/umt/EgovMberPasswordUpdt.jsp 일반회원 암호수정을 위한 jsp페이지
JSP /WEB-INF/jsp/egovframework/cmm/uss/umt/EgovMberManage.jsp 일반회원 목록조회를 위한 jsp페이지
JSP /WEB-INF/jsp/egovframework/cmm/uss/umt/EgovIdDplctCnfirm.jsp 중복아이디 확인을 위한 jsp페이지
JSP /WEB-INF/jsp/egovframework/cmm/uss/umt/EgovMberSbscrb.jsp 일반회원 가입신청을 위한 jsp페이지
Query XML /resource/egovframework/sqlmap/com/uss/umt/EgovMberManage_SQL.xml 일반회원 관리를 위한 쿼리문 설정파일
Validator XML/resource/egovframework/validator/com/uss/umt/EgovMberManage.xml 일반회원 관리를 위한 vailidator룰 설정파일
CSS /css/egovframework/cmm/uss/umt/com.css 사용자 관리를 위한 스타일파일
IMAGE /images/egovframework/cmm/uss/umt/*.gif,*.jpg 사용자 관리를 위한 이미지파일
클래스 다이어그램

관련테이블
테이블명테이블명(영문)비고
일반회원정보COMTNGNRLMBER일반회원 정보를 관리

환경설정

일반회원관리를 사용하기 위해서는 다음과 같은 설정이 필요하다.

사용방법

코드 속성

일반회원관리에서 사용되는 코드 및 그에 따른 설정 값의 반영사항은 다음과 같다.

코드분류코드분류명 코드ID 코드명 설정반영사항
COM012사용자유형 USR01 일반회원 일반회원 유형
사용자유형 USR02 기업회원 기업회원 유형
사용자유형 USR03 업무사용자업무사용자 유형
COM013사용자상태 A 가입신청 회원가입신청상태
사용자상태 P 가입승인 회원가입승인상태
사용자상태 D 가입삭제 회원가입삭제상태
COM014성별구분 F 여자 여자
성별구분 M 남자 남자
COM022패스워드힌트동적으로생성함 힌트 패스워드힌트
우편번호코드COMTCZIP 테이블에 등록된 우편번호정보 우편번호
권한그룹코드COMTNAUTHORGROUPINFO 테이블에 동적으로 생성된 권한그룹레코드정보 사용자별 권한그룹

일반회원 목록조회

ActionURLController methodQueryID
검색 /uss/umt/mber/EgovMberManage.do selectMberList “mberManageDAO.selectMberList”,
“mberManageDAO.selectMberListTotCnt”
삭제 /uss/umt/mber/EgovMberDelete.do deleteMber “mberManageDAO.deleteMber_S”
목록 /uss/umt/mber/EgovMberManage.do selectMberList “mberManageDAO.selectMberList”,
“mberManageDAO.selectMberListTotCnt”
등록 /uss/umt/mber/EgovMberInsertView.do insertMberView
상세조회(수정) /uss/umt/mber/EgovMberSelectUpdtView.do updateMberView “mberManageDAO.selectMber_S”

일반회원 목록은 페이지 당 10건씩 조회되며 페이징은 10페이지씩 이루어진다.
검색조건은 일반회원상태조건, 일반회원아이디, 일반회원명에 대해서 수행된다. 검색조건으로 일반회원아이디를 사용하는 경우는 equal검색(동일한 아이디인 경우를 검색), 일반회원명을 사용하는 경우는 like(근접한 회원명인 경우를 검색)검색을 수행한다.
페이지 당 검색 범위를 변경하고자 하는 경우 context-properties.xml 파일의 pageUnit, pageSize를 변경한다.(단 해당 설정은 전체 공통서비스 기능에 영향을 미친다.)

검색 : 일반회원 목록을 검색조건을 지정하여 조회하기 위해서는 검색조건을 설정한 후 상단의 검색 버튼을 통해서 해당되는 일반회원을 검색한다.
삭제 : 기존 일반회원을 삭제하고자 하는 경우는 일반회원 상태정보를 가입승인탈퇴로 변경하여 처리한다. 특수한 경우 완전삭제가 필요한 경우는 체크박스를 선택한후 상단의 삭제버튼을 통해서 Database상에서 삭제할 수 있다.(단, 삭제시는 해당 일반회원과 관련된 설정정보들이 우선 삭제되어야 한다)
목록 : 일반회원 전체목록을 조회한다.
등록 : 신규 일반회원을 등록하기 위해서는 상단의 등록버튼을 통해서 일반회원 등록 화면으로 이동한다.
상세조회(수정) : 기존 일반회원의 등록정보를 수정하고자 하는 경우는 해당 아이디를 클릭하여 상세 조회 및 수정기능을 제공하는 일반회원 상세조회(수정) 화면으로 이동한다.


일반회원 등록

ActionURLController methodQueryID
등록 /uss/umt/mber/EgovMberInsert.do insertMber “mberManageDAO.insertMber_S”
목록 /uss/umt/mber/EgovMberManage.do selectMberList “mberManageDAO.selectMberList”,
“mberManageDAO.selectMberListTotCnt”
취소 스크립트 처리

일반회원 정보를 입력하여 신규등록한다. 등록이 성공적으로 종료되면 일반회원 목록조회 화면으로 이동한다.

등록 : 신규 일반회원 정보를 입력한후 하단의 등록버튼을 통해서 Database상에 신규 일반회원 정보를 저장한다. 입력항목 중에서 필수항목(*표시)은 모두 입력해야 하며 일반회원 아이디와 우편번호(주소)는 팝업화면을 호출하여 선택한다.
목록 : 일반회원 목록조회화면으로 다시 이동하기 위해서는 하단의 목록버튼을 통해서 일반회원 목록조회 화면으로 이동한다.
취소 : 신규 일반회원 정보의 입력도중 입력된 내용을 초기화하기 위해서는 하단의 취소 버튼을 통해서 입력내용을 최초 상태로 클리어한다.


일반회원 상세조회(수정)

ActionURLController methodQueryID
수정 /uss/umt/mber/EgovMberSelectUpdt.do updateMber “mberManageDAO.updateMber_S”
삭제 /uss/umt/mber/EgovMberDelete.do deleteMber “mberManageDAO.deleteMber_S”
목록 /uss/umt/mber/EgovMberManage.do selectMberList “mberManageDAO.selectMberList”,
“mberManageDAO.selectMberListTotCnt”
암호변경 /uss/umt/mber/EgovMberPasswordUpdtView.do updatePasswordView
취소 스크립트 처리

수정 : 기존 일반회원 정보를 수정입력한후 하단의 수정버튼을 통해서 Database상에 수정된 일반회원 정보를 저장한다. 입력항목 중에서 필수항목(*표시)은 모두 입력된 상태여야 하며 일반회원 아이디는 변경할 수 없다. 우편번호(주소)를 변경하는 경우 팝업화면을 호출하여 선택한다.
삭제 : 기존 일반회원을 삭제하고자 하는 경우는 일반회원 상태정보를 가입승인탈퇴로 변경하여 처리한다. 특수한 경우 완전삭제가 필요한 경우는 하단의 삭제버튼을 통해서 Database상에서 삭제할 수 있다.(단, 삭제시는 해당 일반회원과 관련된 설정정보들이 우선 삭제되어야 한다)
목록 : 일반회원 목록조회화면으로 다시 이동하기 위해서는 하단의 목록버튼을 통해서 일반회원 목록조회 화면으로 이동한다.
암호변경 : 일반회원 암보변경화면으로 이동하기 위해서는 하단의 암호변경버튼을 통해서 일반회원 암호변경 화면으로 이동한다.
취소 : 기존 일반회원 정보의 수정입력도중 입력된 내용을 수정하기 전상태로 초기화하기 위해서는 하단의 취소 버튼을 통해서 상세정보를 최초 상태로 복원한다.


일반회원 암호변경

ActionURLController methodQueryID
수정 /uss/umt/mber/EgovMberPasswordUpdt.do updatePassword “mberManageDAO.updatePassword_S”
“mberManageDAO.selectPassword_S”
목록 /uss/umt/mber/EgovMberManage.do selectMberList “mberManageDAO.selectMberList”,
“mberManageDAO.selectMberListTotCnt”
취소 스크립트 처리

일반회원의 비밀번호를 수정한다. 수정이 성공적으로 종료되면 요청에 대한 처리결과를 화면상에 메시지로 출력한다.

수정 : 기존의 비밀번호와 수정할 암호, 수정할 암호 확인을 입력한 후 하단의 수정버튼을 통해서 Database상에 수정된 비밀번호 정보를 저장한다. 기존의 비밀번호가 틀린경우는 수정되지 않는다.
목록 : 일반회원 목록조회화면으로 다시 이동하기 위해서는 하단의 목록버튼을 통해서 일반회원 목록조회 화면으로 이동한다.
취소 : 비밀번호 수정입력도중 입력했던 내용을 초기화하기 위해서는 하단의 취소 버튼을 통해서 최초 상태로 클리어한다.


일반회원 약관확인

ActionURLController methodQueryID
동의 /uss/umt/cmm/EgovStplatCnfirmEntrprs.do sbscrbEntrprsMber “mberManageDAO.selectStplat_S”
비동의 스크립트 처리

로그인화면에서 가입신청 버튼을 클릭하여 가입신청절차가 시작될때 기본적으로 약관정보에 동의한 후 진행하도록 하기 위한 화면이다. 위의 sbscrbEntrprsMber 메소드와 쿼리ID는 화면 오픈시 사용되는 항목이며 동의 버튼을 클릭하면 Database관련작업은 추가로 없이 실명인증 화면으로 이동한다.
약관 동의 후 실명인증을 거쳐 가입신청화면을 호출하도록 한다. 로그인 화면에서 일반회원으로 선택한 후 가입절차를 진행한 경우에는 일반회원용 약관을 확인후 실명인증 단계를 거쳐 일반회원 가입신청 화면으로 연결된다.

동의 : 가입신청 정보를 입력하기 전 실명확인을 거치도록 실명인증 화면으로 이동한다.
비동의 : 동의하지 않는 경우 가입할수 없다는 메시지를 보여준다.


일반회원 가입신청

ActionURLController methodQueryID
가입신청 /uss/umt/cmm/EgovMberSbscrb.do sbscrbMber “mberManageDAO.insertMber_S”
취소 스크립트 처리

일반회원 정보를 입력하여 신규 가입신청한다. 가입신청이 성공적으로 종료되면 사용자 로그인화면( 일반 로그인또는 GPKI 인증서 로그인 )으로 이동한다. 가입신청기능은 사전단계로 실명인증절차(주민등록실명인증 또는 공공I-PIN실명인증)을 거친다.

가입신청 : 가입신청 일반회원 정보를 입력한후 하단의 가입신청버튼을 통해서 Database상에 가입신청 일반회원 정보를 저장한다. 입력항목 중에서 필수항목(*표시)은 모두 입력해야 하며 일반회원 아이디와 우편번호(주소)는 팝업화면을 호출하여 선택한다.
취소 : 가입신청 일반회원 정보의 입력도중 입력된 내용을 초기화하기 위해서는 하단의 취소 버튼을 통해서 입력내용을 최초 상태로 클리어한다.


참고자료

 
egovframework/일반회원_관리기능.txt · 마지막 수정: 2023/12/21 05:21 (외부 편집기)
 
이 위키의 내용은 다음의 라이센스에 따릅니다 :CC Attribution-Noncommercial-Share Alike 3.0 Unported
전자정부 표준프레임워크 라이센스(바로가기)

전자정부 표준프레임워크 활용의 안정성 보장을 위해 위험성을 지속적으로 모니터링하고 있으나, 오픈소스의 특성상 문제가 발생할 수 있습니다.
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다. Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
Recent changes RSS feed CC Attribution-Noncommercial-Share Alike 3.0 Unported Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki