공통서비스 - 사용자관리

개요

시스템 구축시 일반적으로 사용되는 사용자 관리기능을 제공하는 시스템이며 사용자 조회, 등록, 수정, 삭제 기능을 담당한다. 사용자 유형인 일반회원, 기업회원, 업무사용자 별로 동일한 형태로 구성되어 있다.

일반회원관리와 기업회원원관리는 가입신청기능이 추가되어 있으며 가입승인, 탈퇴 처리는 회원정보수정시 회원상태를 가입신청, 가입승인, 탈퇴로 변경하는 것으로 처리한다.

회원가입신청, 회원가입승인, 회원가입탈퇴의 상태에 따른 로그인제한은 로그인기능에서 제약조건에 맞춰 로그인 로직에 소스레벨에서 반영되고 각 상태에 따른 메뉴제한은 권한관리, 메뉴관리기능에서 설정을 통해 반영된다. 이 때 상태별 제약과 권한부여에 대한 룰은 사용자 유형에 관계없이 동일하게 적용된다.

본 기능은 전자정부 표준프레임워크 실행환경의 ID Generation 기능 활용하여 구성되어있다.(사용자 관리용 고유아이디 등록시 사용)

기능흐름

환경설정

  • ID Generation Service에서 사용할 테이블 및 필드 생성
  • ID Generation Service를 활용하기 위해서 Sequence 저장테이블인 COMTECOPSEQ에 USRCNFRM_ID 항목을 추가해야 한다. 테이블이 생성되어 있는 경우라면 인서트 구문만을 수행한다.(본시스템의 기능 중에서 일반회원, 기업회원관리에서도 USRCNFRM_ID항목을 사용하여 고유아이디를 생성한다.)
  CREATE TABLE COMTECOPSEQ ( table_name varchar(16) NOT NULL, 
  		   next_id DECIMAL(30) NOT NULL,
  		   PRIMARY KEY (table_name));
  INSERT INTO COMTECOPSEQ VALUES('USRCNFRM_ID','0');
 

관련기능

비고

N/A

 
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