처음시작
8. 회원 인증공유 설정
   기본이해

    ㆍ  회원 인증공유 설정이란?
         회원등록및 로그인 정보를 1개 이상의 여러 보드와 외부 페이지들에서 공유케 하는 설정.

    ㆍ  회원 인증공유 설정의 필요성
         ㆍ회원등록,로그인 정보를 필요로하는 페이지와 그렇지 않은 페이지가 있을 때 이런 설정이 필요하다.
         ㆍ회원등록,로그인을 여러 그룹으로 나누어 운영하고자 할 때 필요하다.(예: 학급별,부서별,구역별,모임별..)

   회원인증 공유 관계
      
      ㆍ [종합관리(Root)] 란 테크노트의 종합관리(admin.php) 를 의미한다.
      ㆍ [보드4] ~ [보드10] 은 테크노트 내에 생성된 보드들을 의미한다.
      ㆍ [회원관리보드1,2] 는 테크노트 내에 생성된 회원등록관리 보드들을 의미한다.
      ㆍ [other1~3.php] 는 테크노트 외부의 다른 php 파일을 의미한다.
      ㆍ 그림에서 보듯이 테크노트 내에는 여러개의 일반보드, 여러개의 회원등록관리보드 를 생성할 수 있으며
           회원등록관리 보드를 축으로 하여 여러개의 인증그룹을 구성할 수 있다.


   보드의 회원인증 공유설정 과정
     회원등록관리보드명=>mboard1 , 일반보드명=>testboard 라고 가정한 설명임.
     1. 종합관리(Root)회원관리 에서 mboard1 보드를 생성한다.
     2. mboard1 보드의 [설정]-[1-2] 회원인증 공유 그룹 항목에서 그룹명을 설정한다.(기본상태: A 그룹)
     3. 종합관리(Root)보드관리 에서 testboard 보드를 생성한다.
     4. testboard보드설정-[1-2] 회원인증 공유 그룹mboard1 에서 지정한 것과 같은 그룹으로 지정한다.
     5. testboard보드설정-[1-3] 회원인증 연동할 회원관리 보드명 항목에서 mboard1을 선택 지정한다. 
     6. 인증설정이 정상적으로 되었는지 확인한다. 아래 순서대로..
        a. testboard보드 설정-[3-3] '글 쓰기 권한' 을 [회원레벨=>1] 로 설정한 후,
        b. 반드시 '관리자 로그아웃' 한 상태에서 testboard 보드를 출력한다.(board.php?board=testboard)
        c. 글쓰기 버튼을 클릭하면 회원로그인 하라는 메시지가 뜨고 글쓰기 페이지로 들어갈 수 없을 것이니,
        d. 게시판 좌측 상단의 로그인 버튼을 클릭하고 회원등록 메뉴로 접속해서 회원등록 한다.
        e. 다시 testboard 보드에서 좌측상단의 로그인버튼 클릭해서 방금 등록한 회원정보로 로그인 한다.
        f. 정상적으로 회원로그인 되고 로그인후에는 글쓰기를 할 수 있게 되었다면 인증공유 설정이 제대로 된 것이다.
        g. 회원등록관리 보드 mboard1의 회원목록을 열고 방금 등록한 회원정보가 정상적으로 등록되어 있는지를 확인한다.

   다른 프로그램에서의 회원인증을  테크노트에서 공유하게 하려면
       테크노트 원본에 포함되어 있는 util_login_input.php 소스를 활용한다.
       구체적 내용은 소스내의 설명 참조.

   테크노트의 회원인증을 다른 php 파일에서 공유 하려면
      1. 테크노트 원본에 포함되어 있는 util_login_output.php 파일의 소스를 열고 공유코드를 복사한다.
      2. 복사한 코드를 외부 php 파일의 소스 상단에 붙여 넣고, 코드내의 설정옵션 부분을 확인 지정한다.
      3. 외부 php 파일을 부라우저로 출력해서 로그인전의 출력과 로그인후의 출력상태를 확인한다.
      구체적 내용은 소스내의 설명 참조.



          copyrightⓒ : TECHNOTE INC , www.technote.co.kr