시작페이지로 즐겨찾기추가
로그인
회원가입 l 출석체크 l 마이페이지 l CGIMALL
happycgi
자료실 사이트등록 랭킹100 프로그램리뷰 관리자추천자료 초보가이드
커뮤니티
전체 펼쳐보기
퀵메뉴링크 jquery , CSS , PHP , Javascript , 무료폰트 , ASP
상세검색
 > PERL > PERL 소스창고 > 회원관리 > CGI로 구성된 설치매우쉬운 회원관리CGI 상세정보
사이트등록
현재접속자 새로고침
CGI로 구성된 설치매우쉬운 회원관리CGI
소스통계정보 오류신고 및 문의
해피팀
네티즌
트위터로 보내기 페이스북으로 보내기 싸이월드 공감
소스분류 회원관리
다운로드 횟수 6443 회
간단설명 회원관리 소스입니다.
평가하기 훌륭함 매우좋음 좋음 괜찮음 보통 별로
소스다운로드 데모 미리보기가 없습니다 스크랩하기
배포처 : http://www.webweaver.pe.kr
배포일 : 2000년 8월 31일
개발자 : 김주원 ( webweaver@webweaver.pe.kr)

#-----------------------------------------------------------------------------#
1. 기능소개
1) 회원가입, 로그인, 로그아웃
2) 메일링 리스트 기능이 있었으나, 배포버전에선 뺐음.

2. 라이센스
1) 자유롭게 수정 재배포 가능하지만, 원작자님들의 허락을 받아야 함.
2) 상업적인 용도로는 사용할 수 없음.
3) 재 배포시는 반드시 하단의 라이센스 링크를 유지해야 함.

3. 알려진 문제점.
1) 목록보기에서 검색시 이름으로 검색되지 않음..
* 회원 id가 data파일 이름이어서 문제발생..
* 기존의 프로그램은 회원이름을 data파일 이름으로 사용했음.
* data파일을 각각 읽어서 이름으로 검색가능하지만 비효율적임.
2) 보안문제가 많음.
* 일부 검색엔진에서는 data 디렉토리의 내용들까지 긁어감.
* 원래 개발자는 회원에게 날씨정보와 바이오리듬을 제공하기 위해 개발했기
때문에 이로 인해 발생하는 문제에는 책임지지 않음.

4. 설치법
1) 압축을 푼다.
2) 펄경로를 수정한다.
3) member.cgi파일을 열어서 수정부분을 수정한다.
4) mailer.config 파일을 수정한다. (폼메일 사용하실 분만...)
5) 서버에 업로드한다.
6) 퍼미션 지정
chmod 777 member
cd member
chmod 777 data
chmod 777 data/*
chmod 777 photos
chmod 777 *.txt
chmod 777 *.config
chmod 755 *.cgi
chmod 755 *.pl
chmod 777 *.config
7) 제공한 login_form.htm 파일을 열어서 로그인 폼을 넣을 페이지에 삽입한다.
****중요****
8) 이미 개발자가 관리자 id : admin pass : 1234로 관리자 정보를 만들어 놓았다.
로그인한다. 여기에 회원가입을 한 관리자의 id 는 member.cgi에서의 $admin_id = "admin";
와 일치해야 한다. 그렇지 않으면 회원리스트를 볼 수 없다.
9) success.htm 파일이 나오면 회원관리를 클릭하여 관리자 정보를 변경한다.
10) success.htm 파일의 내용을 적당한 페이지에 붙여 넣는다.

5. 이상, 허접한 회원관리 프로그램 설명이었습니다.

6. 수정할 내용이나 버그등은 알려 주시면 수정 재배포하겠습니다.

7. 설치에 문제가 있으신 분은 제홈페이지 묻고 답하기 게시판을 이용해 주세요.


########### 주소록 family.cgi ver1.0.4 & KnDolMailer Ver 1.0 ###########
### ###
### 배포자 : 김대석 ( kndol@kndol.sarang.net) ###
### ###
### 주소록 스크립트는 sepal님이 만드신 스크립트를 수정한 것입니다. ###
### 세팔님의 원본은 http://sepal.woorizip.com/ 에서 찾으실 수 있습니다. ###
### 이 스크립트는 원본과 데이터 구조나 많은 부분이 다르기 때문에 호환이 ###
### 되지 않습니다. 기존 세팔님의 소스를 사용하시던 분들은 유의하시기 ###
### 바랍니다. ###
### ###
###############################################################################
### ###
### 메일러 스크립트에 사용된 이미지의 대부분은 위키 소프트의 ###
### WeekyMailer에서 가져 왔습니다. ###
### 레이아웃은 위키 메일러를 참조하였습니다. ###
### 이미지와 레이아웃을 사용할 수 있도록 허락해 주신 위키 소프트 측에 ###
### 감사 드립니다. ###
### 위키 소프트의 주소는 http://weeky.pr.co.kr 입니다. ###
### ###
###############################################################################
### ###
### 알려진 문제 : ###
### NT서버에서 EMWAC의 IMS를 SMTP 서버로 사용시 가끔씩 소켓 연결에 ###
### 실패했다는 에러가 납니다. 이유는 제가 SMTP 서버의 프로토콜을 깊게 ###
### 연구해 보지 못한 관계로 아직 찾지 못했습니다. ###
### 이 문제에 대한 해결 방안을 아시는 분은 연락 주시기 바랍니다. ###
### ###
###############################################################################
### ###
### 이 스크립트는 http://kndol.sarang.net/~CgiMaker/ 에서 다운로드 ###
### 받으실 수 있습니다. ###
### ###
### 상업적 목적이 아니라면 수정 및 재배포는 자유입니다. ###
### 수정 및 재배포시 가급적이면 원본을 밝혀주시면 감사하겠습니다. ###
### 그리고, 에러 수정이나 개선 시에는 제가 참고할 수 있도록 알려 주시면 ###
### 아주 고맙지요. ###
### ###
###############################################################################
### ###
### ************************************************* ###
### * Fight and Posses the Land! * ###
### * - Deut 2:24 - * ###
### ************************************************* ###
### * Homepage : http://kndol.sarang.net/ * ###
### * : http://kndol.sarang.net/~CgiMaker/ * ###
### * e-mail : kndol@kndol.sarang.net * ###
### ************************************************* ###
### * * ###
### * ______ __ ________ ______ * ###
### * ___ //_/_______ ___ __ \______ ___ / * ###
### * __ ,< __ __ \__ / / /_ __ \__ / * ###
### * _ /| | _ / / /_ /_/ / / /_/ /_ / * ###
### * /_/ |_| /_/ /_/ /_____/ \____/ /_/ * ###
### * * ###
### ************************************************* ###
### ###
### 2000. 4. 18, KnDol ###
### ###
###############################################################################

##[ 간편 버전 ]################################################################
간편 버전은 아무 생각 없이 업로드와 권한 설정만 해서 쓸 수 있도록 한 것입니다.
만약 자동 설정이 잘 안되거나 수동으로 설정해야 할 사항이 있으면 이 파일이 있는
디렉토리의 설정 파일(family.config, KnDolMailer.config)를 적절히 수정해서 상위
디렉토리로 복사하시면 됩니다.
스크립트 자체는 일반 버전과 같습니다. 다만 설치하기 쉽도록 디렉토리 구조만
정리한 것입니다.

##[ 달라진 점 ]################################################################
** 버전 1.0.4 (2000. 4. 20)
아주 약간의 기능 추가와 버그 때치가 있습니다. 좀더 많은 기능의 개선이 있은 후에
배포하려고 했으나 치명적인 버그로 새로 올립니다.
(치명적인 버그는 여러 배포본을 관리하다보니 쉬운 설치 버전에 들어 있는 큰돌
메일러가 이전 버전이 들어있는 문제입니다. 죄송합니다.

** 버전 1.0.2 (2000. 4. 18) : 배포 하루도 안 되서 새버전을 만들었습니다.

1. 학번을 4자리 또는 2자리로 표시할 수 있도록 했습니다.

2. family.config가 없거나 내용 중 설정하지 않은 항목이 있을 때는 자동 선택되도록 했습니다.

3. 특수 학번(교수 등) 설정 기능 추가

4. 작은 버그들을 수정했습니다.

** 버전 1.0.1 (2000. 4. 17)
1. 세팔님의 소스를 수정한 버전 첫 릴리즈

2. 사진 올리기 기능

3. 프로필 상세 보기 기능


##[ 설치법 ]#################################################################

압축을 푸신후 cgi-bin 디렉토리의 family.config를 수정하세요.
그런 다음 전체를 홈디렉토리에 올리시고 퍼미션을 수정하시면 됩니다.
그림 파일들은 Binary모드로 txt파일과 cgi, pl, db파일은 ascii모드로 올리셔야 합니다.

가능하면 cgi-bin 밑의 디렉토리에 있는 파일들은 홈디렉토리/cgi-bin 에 설치하시길 권합니다.
이건 강요는 아니지만 제 CGI들은 이 룰에 따르도록 기본 설계되어 있습니다.

1. family.config 설명
$gMainDir = "/..../홈디렉토리/web-home/family";
-> family 디렉토리의 절대 경로입니다. 절대 경로를 정확히 모르면
cgi-bin 디렉토리의 pwd.cgi를 브라우저에서 실행해 보세요.
설정하지 않으면, 스크립트가 있는 위치를 사용
$gMainUrl = " http://myhome/family";;
-> 위 family 디렉토리의 URL입니다.
설정하지 않으면, 스크립트가 있는 위치를 사용
$gImageUrl = "$gMainUrl/images";
-> 아이콘 및 이미지가 있는 위치의 URL입니다. 일반적으로 수정할 필요 없습니다.
설정하지 않으면 스크립트가 있는 디렉토리 및의 images로 간주


2. KnDolMailer.config 설명
$gMailOS = "UNIX";
-> NT 또는 UNIX로 이 CGI가 설치된 서버의 OS 종류를 적습니다. 만약 $gMailOS = ""; 로 하면 자동 선택을 합니다.
자동 선택이 지원되지 않는 서버도 가끔 있으므로 서버의 OS 종류를 정확히 안다면 적으시는 것이 좋습니다.

$gMailUrl = " http://yourhome/KnDolMailer";;
-> KnDolMailer의 그림 파일들이 있는 곳의 URL

$gMailDir = "/..../홈디렉토리/web-home/KnDolMailer";
-> KnDolMailer의 환경 설정 파일이 저장될 디렉토리의 절대 경로를 적습니다.

$gRootMail = `` webmaster@yourhost``;
-> 이 부분은 중요한 부분은 아닙니다.
서버 에러시 서버 관리자에게 통보하라는 메시지를 내보낼 때 사용됩니다.
서버의 관리자(보통 root나 webmaster의 계정을 가집니다.)의 메일을 적으시면 됩니다.
잘 모르면 자기의 메일 주소를 적으셔도 무방합니다.


3. 파일 퍼미션: (NT에서는 필요 없음)
chmod 777 data (data 디렉토리)
chmod 777 photos (사진 저장 디렉토리)
chmod 755 images (그림 파일이 있는 디렉토리)
chmod 755 *.cgi *.pl *.pm
chmod 644 *.db


4. 업로드 후, data 디렉토리와 photos 디렉토리의 ``업로드 후 반드시 지우세요.txt`` 파일을
반드시 지우셔야 합니다.


5. http://myhome/family_ez/family.cgi 해서 불러 보시면 됩니다.


6. 메일러는 http://myhome/family_ez/KnDolMailer.cgi 입니다.


7. 주소록은 로고를 클릭하시면 관리자 모드로 접속하실 수 있습니다.

이 소스를 수정하여 자기홈에 올리시려면 분명히 출처를 밝히셔야 합니다.
그게 원작자에 대한 예의죠... ^.^
또한 부족한 실력으로 완전치 못한 부분이 있을수 있으니 그러한 점을 발견하신 분이나
더 좋게 소스를 수정하신 분은 꼭 연락해 주세요... 서로 좋게 좋게 만들어 가자 구요... ^.^
자료제공: http://jugong11.x-y.net


네티즌 의견   이용하신 자료의 후기를 자유롭게 작성하세요. (상업적인 광고 및 도배성 글 등은 사전통보없이 삭제될 수 있습니다.)
내용 아이디 의견남기기
좋은데요.
제 홈에 설치를 떡 했는데 이거야 정말..
회원신청서 정보가 가입자에게만 가고 관리자에게는 오지않네요..

우편번호자동검색을 하면 한글키가 안먹어요.
제발 어떻게 좀...부탁해용 ~
2001-10-23 00:00:00
하짱
찬성 51
반대 53
님아 CGI파일을 그냥 올리면 어떡해요 -- 압축해서 올려줘요
2001-01-19 00:00:00
..
찬성 48
반대 41
님들.. 이 글 보시면..
http://members.tripod.lycos.co.kr/yongho01/login_from.htm 일루 꼭 가보셔서.. 않되는 부분점 갈켜 주세염.. 방금 올렸는데.. 전 워낙 허접이라.. 이상해 지네염.. ㅡㅡ; 흑.. 님들..
제발.. 이 허접을 도와 주세염..
도와주실 님은 yongho01@hanmail.net 으루 보내주세염.. 제발.. 부탁 드려염..
2001-01-16 00:00:00
허접...
찬성 51
반대 56
헉.. 위에 글 올렸는데 주소를 잘못쳤어염.., login_form.htm 이에염.. 아시져? 갈켜 주셈..
2001-01-16 00:00:00
허접
찬성 52
반대 55
왜 비번이 틀리다구 나와여??!
이거 전엔 됐는데 또다시 설치하니까 자꾸 비번이 틀리다구나오네여.
2001-01-05 00:00:00
우띠!
찬성 56
반대 49
미소~좋군요..
디자인이 깔끔하네여....
2001-01-05 00:00:00
이재석
찬성 48
반대 52
전부다 업로드 해야하나 cgi계정있어야 됩니까?
2001-01-05 00:00:00
찬성 55
반대 53
히히~
잘안되네여.
설치해서 가입이도 안되고,
허가되지 않는 어쩌구저쩌구그러더군여. 자세히좀 갈켜주세여. 지가 허접이라서여.^^``
2000-12-12 00:00:00
안되는넘
찬성 11
반대 18
어떤님이 수정하신건데요..관리자 메뉴에서 회원리스트중 아이디를 관리자도 알수 없어서 힘들었는데 그것을 추가해서 올려 주셨더군요.

다른곳에 올리지 말라고 하셨는데..정보는 공유되어야 한다는 생각에...흠...

member.cgi파일만 교체 하시면 됩니다. 그런데요...관리자 메뉴 맨 꼭대기에 ``소사벌 어쩌구 저쩌구`` 라고 나와요. 근데 그건 메모장에서 소스 열어서 ``찾기`` 로 그 문구 찾아서 알맞게 고치시면 되더군요.

많이들 받아 가시길..
2000-12-05 00:00:00
퍼온놈
찬성 15
반대 16
^^ 굿!!!!
2000-12-05 00:00:00
멋진넘
찬성 18
반대 16
1
이름
내용
:네맞아요: :화나는군요: :잠와: :우울해: :이건아냐: :왕하하: 왕웃음~ 놀램~
도배방지키
 45866120 보이는 도배방지키를 입력하세요.