스마일서브의 보안서버를 적용한 아웃로그인 스킨 - 레거시 > 그누보드5 스킨

그누보드5 스킨

좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.

스마일서브의 보안서버를 적용한 아웃로그인 스킨 - 레거시 정보

외부로그인 스마일서브의 보안서버를 적용한 아웃로그인 스킨 - 레거시

첨부파일

boanserver.zip (52.7K) 57회 다운로드 2015-04-24 12:42:03
basic_boanserver.tar.gz (3.6K) 26회 다운로드 2015-04-24 14:51:53

본문

** 새 버전으로 업그레이드 되었습니다.
** 회원가입(멤버) 스킨과 아웃로그인 스킨이 동시에 적용된 버전으로 업그레이드 되었습니다.
** http://sir.co.kr/bbs/board.php?bo_table=g5_skin&wr_id=6984


1. 개요

현재 법적으로 , 회원가입이나 로그인 등에서 보안서버 구축을 의무화 하고 있습니다.
작은 사이트에서도 보안서버를 구축하기 위해 비싼 보안서버인증서를 구매 설치해야 하는 상황입니다.
또한, 하나의 서버에 여러 웹사이트를 운영할 경우, 포트를 여러개 사용해야 하는 불편함이 있습니다.

이를 해결하기 위해 스마일서브 에서 보안서버 라는 솔루션을 개발하여 GPL 로 배포하고 있습니다.
http://www.boanserver.com

이 보안서버 솔루션을 그누보드 아웃로그인에 플러그인 형태로 적용해 보았습니다.


2. 설치전 요구 사항

프로그램의 정상적인 구동을 위해서는 다음과 같은 기반 환경이 필요합니다.
- PHP 5.2.x ~ 5.6.x - 5.2.x 이하 버전은 동작될 수 있으나, 테스트되지 않았습니다.
- OpenSSL 1.x - OpenSSL 라이브러리의 경우, Linux 기반 OS에는 기본으로 설치되어 있습니다만, Windows 기반 OS에는 수동으로 설치를 해야 합니다.


3. 설치 방법

3-1. boanserver.zip 을 압축을 풀어 그누보드 플러그인 폴더에 업로드 합니다.

3-2. basic_boanserver.tar.gz 스킨을 압축을 풀어 그누보드 skin/outlogin 폴더에 업로드 합니다.

3-3. 그누보드 기본 소스중의 bbs/login_check.php 파일에서, _common.php 인클루드 하는 부분 아래에 다음 소스를 추가합니다.
@include_once(G5_SKIN_PATH.'/outlogin/basic_boanserver/login_check.inc.php');

3-4. 아웃로그인 스킨을 다음과 같이 basic_boanserver 로 변경합니다.
<?php echo outlogin('basic_boanserver'); // 외부 로그인  ?>


4. 주의 및 참고사항

- 기능구현을 위해, 그누보드 기본 소스를 변경하는 부분이 있습니다.
  가능하면 기본소스를 변경하지 않으려 하였으나, 구현에 어려움이 있어, 최소한으로 변경하였습니다. ^^

- 플러그인 폴더명이나 아웃로그인 폴더명을 변경하셨다면, 위 소스들에서 적절하게 수정해 주시면 됩니다.

- 패스워드 입력시 나오는 키보드는, 그누보드 기본소스 상에서 레이어 위치가 정확하지 않습니다.
  수정중에 있으나, 불편하시면 class="keyboard" 부분을 삭제하시면 됩니다.


5. 기타

- 이번에는 아웃로그인만 적용해 보았습니다. 회원가입도 작업 예정입니다.

- 보안서버 웹사이트에서 보시면, 보안서버 로고를 붙여 줄 것을 권장하고 있습니다.
  물론, GPL 이라 강제사항은 아니라고 합니다. ^^

- 공식 데모 페이지 : http://www.boanserver.com/demo/login.html

- 테스트 사이트 : http://www.baragi.net


** 새 버전으로 업그레이드 되었습니다.
** 회원가입(멤버) 스킨과 아웃로그인 스킨이 동시에 적용된 버전으로 업그레이드 되었습니다.
** http://sir.co.kr/bbs/board.php?bo_table=g5_skin&wr_id=6984
추천
7

댓글 전체

테스트 해보고 싶었는데 마스타님께서 해주셨네요. 추천~~~
나중에 시간날때 다운받아 테스트 해보겠습니다. 감사합니다.
법 기준에 만족한다고 하고..
비싼 보안서버인증서 사용안해도 된다고 하기에, 잽싸게 만들어 봤습니다. ^^
멤버 스킨이랑 중복되는 부분이 있어서, 멤버스킨 작업시에 코드를 수정해야 할 것 같습니다. ㅠㅠ
웹호스팅이시라면, 서버 업체에 설치되어 있는지를 문의 하시면 될 것 같습니다.
설치 안되어 있으면, 설치해 달라고 요청을.. ^^
와... 정말 좋은 스킨 감사합니다.
바로 적용시켜보겠습니다.
나중에 게시판에 적용된것도 나왔으면 정말 좋겠네요.
가끔 게시판에 항목 늘려서 입력하게 하는지라...
일반게시판이 아니라 전 홈페이지 제작할때 게시판에 항목을 늘려서 내용을 입력 받는 경우가 종종 있거든요.
예를들어 게시판을 수정해서 신청서로 사용을 한다면 전화번호, 주소등의 입력란이 생기게 되지요.
그럼 이 게시판에도 보안서버 적용해야 된다고 들었거든요.
제가 잘못알고 있는건가요?
네...^^
예전에 그누보드4 사용할때는 게시판에도 팁 찾아서 인증서 적용했었는데,
그누보드5에서는 아무리해봐도 게시판에 OpenSSL을 적용하는 방법을 모르겠더라구요.
혹시라도 나중에 시간되시면 한번 적용 좀 해주셔서 저 같은 초보자를 구제해주세요...^^
두곳의 계정에 설치해봤는데 저는 로그인이 안되네요.
적용후 로그인 하면

"가입된 회원아이디가 아니거나 비밀번호가 틀립니다.
비밀번호는 대소문자를 구분합니다."
라는 메세지가 나오고 로그인이 안됩니다.
로그인될때 암호화 되는건 보이구요.

다만... 제가 테스트한 계정 두곳의 php버전이 권장사양(?)보다는 좀 낮습니다.
하나는 5.1.73 우비호스팅
다른 하나는 4.3.10 나누미
제가 테스트 해 보는 과정에서 보면,
이 메시지는 서버측에서 디코딩이 제대로 잘 안되었을 때 나오는 것 같습니다.
제가 해당 현상을 볼 수 있을 런지요?
아...
지금적용해보니 제대로 작동됩니다.
제가 바보였어요.
올려주신 파일중 outlogin 스킨을 전 귀찮아서 basic으로 변경해서 사용했는데,
지금보니 login_check.php에 basic_boanserver로 되어 있는걸 몰랐네요.
모두 정상 작동합니다.
아... 바보...^^

다시한번 좋은 스킨 감사합니다.
http://sir.co.kr/bbs/board.php?bo_table=g5_skin&wr_id=6984
여기에 새 버전을 올렸습니다. 멤버스킨과 아웃로그인 스킨을 동시 작업한 것입니다.
귀찮게 해 드려 죄송합니다. ^^
꼭 필요할 때 정말좋은 보안프로그램을 공개해 주셔서 감사합니다.
혹시 가로로그인 타잎으로 수정이 가능한지요.
감사합니다.
가로로그인으로 변경은 어렵지 않습니다. 소스 분석해 보시면 직접 하실 수 있을 것입니다. ^^
그리고, 멤버 스킨이랑 통합한 버전을 만들고 있는데, 그거 나온 후에 작업하셔도 됩니다.
회원가입에도 적용한 새 버전을 올렸습니다.
http://sir.co.kr/bbs/board.php?bo_table=g5_skin&wr_id=6984
에서 다운 받으시기 바랍니다. ^^
만드신 스킨을 참고하여 기존에 사용하던 스킨에 적용해보려고 하는데 아이디와 비번을 입력하면
"암호화 가능한한 자리 수를 넘었습니다. RSA 암호화 비트 수를 더 크게 설정하세요."
라고 나옵니다.. 원인을 모르겠어요.
일단, 새 버전을 한번 적용해 보십시오.
http://sir.co.kr/bbs/board.php?bo_table=g5_skin&wr_id=6984

그래도 동일한 현상이면, 제가 볼 수 있는 url 을 알려주실수 있으신지요?
전체 2,438 |RSS
그누보드5 스킨 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT