프로그램설명text

슈퍼보드 회원관리 Ver 3.05 0 사용설명서

kcyland 2015. 12. 4.
반응형

########################################################################

#####  건전한 자본주의를 지향하는 슈퍼보드  http://superboard.com  #####


              SSSSS

  )))))))   SSS   SSS     홈페이지: http://superboard.com, net, co.kr

   ))))))  SSS    BBB             전자메일: programmer@superboard.com

    )))))  SSS BBBB

    SSS    SSS    BBB                     프로그래머: 따식이 (이광철)

    SSS    SSS     BBB

    SSS   SSS     BBB                Tel. (02)3443-6053~5

      SSSSS   BBBBBB                 Fax. (02)3443-6748


   회원관리 프로그램의 저작권은 (주)슈퍼보드 엔터프라이즈에 있습니다.

========================================================================

# 프로그램: 회원관리 Ver 3.05 (Perl, Linux)

# 제작일자: 1999. 12. 5(토), 7(월)

# 배포일자: 1999. 12. 7(월)

# 공개버젼이므로 기능상의 제약이 약간 있습니다.

########################################################################


안녕하세요. 회원관리 프로그램을 제작한 슈퍼보드 프로그래머 따식이입니다.

회원관리는 Unix계열에서 무리없이 돌아가지만 Nt에서는 테스트를 해보지

못했습니다. (아마도 Nt에서는 희망이 없을듯...)

그리고 이 프로그램은 CGI가 FULL로 실행이 된다는 가정하에 만들었습니다.

cgi-bin에서 실행이 되는 건 저도 잘모르겠습니다. (혹시 만들면 보내주시길)


일단 CGI에 대한 기초지식이 있다는 가정하에 설명을 합니다.

(완전초보는 읽지마세요... 머리가 아픕니다.)


설치에 대한 질문은 받지않으며 설치 의뢰시에는 별도의 요금을 내셔야 합니다.



▧ 회원관리 Ver 3.05 소개

   홈페이지의 관리를 보다 효율적으로 운영하기 위한 프로그램으로

   특정 디렉토리에 패스워드를 걸어 회원만 이용할수 있도록 하는 프로그램 입니다.



▧ 기능 및 특징

   1. 특정 디렉토리에 패스워드를 걸어서 회원외에는 아무도 접근을 하지 못하도록

      해줍니다.

   2. 웹상에서 ID와 패스워드를 손쉽게 발급해줍니다. (가입즉시 사용가능)

   3. 등록한 회원의 정보는 전자메일로 받아볼수 있습니다.

   4. 회원정보를 웹상에서 손쉽게 확인할수 있으며 삭제도 가능합니다. (수정안됨)

   5. 회원전체에게 공지메일을 띄울 수 있습니다.



▧ 저작권 (중요)

   회원관리 Ver 3.05는 공개프로그램입니다. 따라서 개인 사용자뿐만 아니라

   영리를 추구하는 기업에서도 사용가능하며 상업적인 용도로는 수정 배포

   할수가 없습니다. 배포는 자유지만 반드시 저작권은 명시가 된 상태로

   배포가 이루어져야 합니다.

   이 프로그램 배포는 가능한 원본(sbr_pass305.zip)상태로 배포를 해주시기

   바랍니다.

   이 프로그램을 유사한 형태로 개조하여 재배포하는 비 도덕적인 행위를

   (저작권 명시) 발견하면 저희에게 알려 주십시오. Tel. (02)3443-6053~5

   본 프로그램 사용으로 인한 모든 책임은 사용자에게 있음을 알려드립니다.

   아시는 분은 아시겠지만 슈퍼보드의 인지도는 실로 엄청납니다. 괜히

   이상한 생각 하지마시고 일단 저에게 알려주시고 일을 저지르세요.



▧ 설치 순서

   * 설치에 관한 질문은 받지 않으며 설치비를 내시고 의뢰를 하셔야 합니다.

   * 다른형태의 회원관리 프로그램도 제작하여 드립니다. (10만원 이상)

   

   1. 첨부된 화일 (sbr_pass305.zip)

      총화일은 register.cgi가 실행이 되면서 생성하는 pass방과 member.spr을 제외한 16개의

      파일이 들어있습니다.


      ---------------   sbr_pass305.zip 첨부화일 및 설명   -----------------

      readme.txt  ............. 현재 보고계시는 화일

      reg.htm  ................ 회원가입 폼 양식 (홈페이지에 링크시 사용)

      regok.htm  .............. 회원가입 완료후 보여지는 문서

      register.cgi  ........... 폼과 연계된 실제 가입처리 프로그램 (755)

      madmin.cgi  ............. 전체 회원정보를 보여주는 프로그램 (755)

      merase.cgi  ............. 회원정보를 삭제하는 프로그램 (755)

      mmail.cgi  .............. 전체회원에게 메일을 발송하는 프로그램 (755)

      sbr_super.pl  ........... 공통루틴이 들어있는 라이브러리

      member.spr  ............. 회원들의 정보를 담고있는 화일 자동생성 (777)

         images  .............. 회원관리 프로그램에 필요한 이미지들

             - error.gif  ..... 사용자의 입력에 문제가 있을때 보여주는 이미지

             - gan.gif  ....... 암호를 물어볼때 암호입력박스 위에 보여주는 이미지

             - gori.gif  ...... 관리자모드에서 회원간 연결고리 이미지

             - nopic.gif  ..... 아무것도 없는 투명한 픽셀 (1x1) 이미지

             - order.gif  ..... 회원가입시 맨위에 보여주는 타이틀 이미지

             - passerr.gif  ... 비밀번호가 맞지 않을때 보여주는 이미지

             - password.gif  .. 패스워드 입력시 입력창에 나타나는 이미지

             - regok.gif  ..... 회원가입이 완료된후 보여주는 이미지

         pass  ................ 회원아이디만 있는 사람만 접근가능 (777)

             - .htaccess  ..... 디렉토리 접근시 발생하는 이벤트 설정화일- 자동생성 (777)

             - .htpasswd  ..... 회원의 아이디와 비밀번호를 담고 있는 화일 - 자동생성 (777)

      ---------------------------------------------------------------------

        * pass방을 포함한 하위디렉토리까지 네크워크 암호가 걸립니다. (회원만 접근가능)


   2. 회원관리 프로그램 설치하기

      먼저 sbr_pass305.zip을 압축을 풀어줍니다.

      그 다음 화일을 올리시기 전에 수정해야 할게 몇가지 있습니다.

      먼저 sbr_super.pl 메모장이나 기타 문서편집기로 화일을 엽니다.


      === <sbr_super.pl 파일의 일부> ==========================================

      $s_adminpass = "super";                        # 관리자 비밀번호

      $s_admincgi = "madmin.cgi";                    # 관리자모드 CGI


      ################# 전체메일 발송시 사용됩니다. ###########################

      $s_adminname = "관리자";                       # 관리자 이름

      $s_adminmail = 'xxxxx@xxxxxxxx.xxx';           # 관리자 전자메일 주소


      $s_mailprog = '/usr/sbin/sendmail -t -f';      # 메일발송 프로그램 경로

      =========================================================================


      $s_adminpass = "super" 로 되어 있는데 이건 관리자가 나중에 전체메일을

      보낼때와 회원아이디를 삭제할때 필요하므로 반드시 수정을 하셔야 합니다.

      마찬가지로 $s_adminname와 $s_adminmail에 적당한 값을 넣어주면 됩니다.

      그럼. 이제 설치준비는 모두 끝이 났습니다.


      올리실때 자신이 원하는 방을 만드시고 올리시면 됩니다. member 라는 방을

      만드는게 효율적일 것 같습니다.

      이미지 (*.gif) 화일을 제외한 모든화일은 아스키 모드로 올리셔야 합니다.

      전부다 올리셨으면 CGI실행이 될수 있도록 퍼미션을 지정해 주어야 합니다.


      register.cgi   -)

      madmin.cgi     -)

      merase.cgi     -) 퍼미션 755 (아스키 모드로 업로드)

      mmail.cgi      -)


      $ chmod 755 register.cgi (퍼미션 설정)

      $ chmod 755 madmin.cgi (퍼미션 설정)

      $ chmod 755 merase.cgi (퍼미션 설정)

      $ chmod 755 mmail.cgi (퍼미션 설정)


      설치가 끝이나고 회원가입이 이루어지면 pass라는 방이 생성이 되는데 그방에

      화일을 올리면 회원아이디를 가진 사람만이 접근이 가능하게 됩니다.


   3. Perl 위치(경로)

      whereis perl 또는 which perl 등의 명령을 수행하여 시스템에 설치된

      perl 의 경로를 파악합니다.

      만약 perl의 경로가 /usr/bin/perl이 아니라면,

      vi나 pico 등으로 register.cgi, madmin.cgi, merase.cgi, mmail.cgi를 열어

      첫번째 라인을 시스템의 perl경로로 수정합니다.

      예를들어 시스템의 perl 경로가 /usr/local/bin/perl이라면

      #!/usr/local/bin/perl로 첫번째 라인을 수정합니다.


   4. 사용하기

      먼저 회원가입을 신청 받을려면 웹상에서 reg.htm을 링크시켜야 합니다.

      그럼 방문자가 그 링크를 통해서 회원가입을 하게 됩니다.

      최초로 회원가입이 이루어지면 3개의 화일이 생성이 됩니다.

      만약에 member에 설치를 하셨다면 방 밑에 pass라는 방이 생길겁니다.

      이 pass방을 포함한 그 이하디렉토리는 회원프로그램의 영향을 받게 됩니다.

      한마디로 그 방에 화일을 넣어두면 회원이 아닌 사람은 절대로 사용할수 없게

      되는 겁니다.

      pass방을 생성을 할려면 관리자가 잴 먼저 가입을 해야만 될겁니다.

      물론 수동으로 만들어 주어도 됩니다.



▧ 버젼업

   조만간에 디자인과 기능을 개선한 수정판이 나올겁니다. 기대해 주시고

   나올때마다 많은 사랑 부탁드립니다. (배포일: 미정)

   저희 슈퍼웹호스팅 회원에게는 또 다른 특혜가 주어질 겁니다. 감사합니다.



▧ 에러대책

   1. Internal Server Error

      - ftp 업로드시 아스키모드로 올리셨는지 확인해 보시고 만약에 바이너리로

        올리셨다면 올린 화일을 지우고 다시 올려주시기 바랍니다.

      - 소스를 수정했다면 철자가 잘못되었는지 확인을 하십시요...

      * 질문은 절대로 받고 있지 않으며 설치의뢰만 받습니다.

      * 저희에게 설치 의뢰시에 별도의 요금을 납부하셔야 합니다.



▧ 맺음말

   회원관리 프로그램을 사용해 주셔서 정말로 감사드리고 앞으로도 프로그램을

   무한정 개발해서 홈페이지를 꾸미는데 있어서 도움을 드릴까 합니다.

   그리고 http://supercgi.com 에 오시면 말글장(게시판), 날적이(방명록),

   작은글(메모장), 3순이 메일, 설문조사, 슈퍼통계 등을 공짜로 얻어가실수

   있습니다.

   항상 건강하시고 즐거운 시간 되시길 진심으로 바랍니다.

   다시한번 이 프로그램을 받아주셔서 감사드립니다. Good-Bye



========================================================================

회원관리 Ver 3.05의 저작권은 (주) 슈퍼보드 엔터프라이즈에 있습니다.


                                    건전한 자본주의를 지향하는 슈퍼보드

                                                  http://superboard.com

========================================================================

반응형

댓글

💲 추천 글