회원중심으로 홈페이지를 운영하는 방법을 알아보자. 물론 이곳에 서술되는 방식은 그렇게 좋은 방식은 아니다. 하지만 초보자들이 부딪히는 회원관리에 대해 조그마한 보탬이 되자가 강의를 시작한다.

(1) 개요도 - 여기 회원관리를 위한 멋진 그림이 있다.



(2) 대략적 계획

그림의 맨 상단에 있는 사용자를 위한 페이지 [회원가입폼] -> [회원정보저장] -> [로그인] 이 부분은 회원에 가입하고자 하는 방문객을 위해 준비해야 하는 과정이다.

[회원가입폼]은 html 태그의 폼태그를 이용해서 회원가입시 방문객에게 요구해야 할 정보입력창을 만든다. 여기서 질문할것은 대충 다음과 같다고 설정하자

1.아이디
2.비밀번호
3.비밀번호확인
4.이름
5.이메일
6.주소

일단 이정도만 하고 나중에 필요하면 추가하도록 하자.

[회원정보저장]은 [회원가입폼]에서 넘어온 쿼리값을 받아서 DB에 저장하는 곳이다. 이것을 수행하기 전에 먼저 DB를 만들고 접속용 사용자를 만들고 위에서 방문객에게 요구한 정보를 저장할 테이블의 필드를 구성해 놓아야 한다.(DB는 sql를 사용하도록 한다). 그리고 ADO 객체를 이용해서 DB에 저장하도록 한다.

[로그인]은 회원정보를 DB에 저장한후(실제적으로 방문객이 회원정보입력창에 정보를 입력하고 제출 버튼을 누른후) 보여줄 페이지를 구성하도록 해야 한다. 이 부분은 비 회원과 구별되는 화면으로 구성해야 하는것은 당연한 일일 것이다.

그리고 그림의 두번째 부분 [로그인] 상태에서 회원이 직접 정보를 수정할수있게 하는 [회원정보수정] 부분을 만들어 주어야 하고 그다음 회원탈퇴를 위한 [탈퇴] 부분도 만들어 주어야 겠다.

그림의 마지막 부분인 관리자 모드에서는 관리자의 암호를 설정하여 웹상에서 직접 회원을 관리할 수 있도록 설정하도록 한다. 이 부분에서 해 주어야 할 것은 [회원정보수정], [회원탈퇴], [회원검색] 부분이다. 각각의 해당되는 부분은 모두 관리자 모두에서 실행되도록 설정해야 함에 주의한다.

자 대략 이정도만 꾸며보도록 하자.