HTTP Open SSL for G4
=====================

Plugin Name: HTTP OpenSSL
Description: PHP와 JS 기반의 보안 서버 플러그인입니다. 플러그인 활성화 후 상단 메뉴의 '플러그인 > HTTP Open SSL' 메뉴에서 설치 및 설정하세요.
Plugin URI: http://lovelyus.net/plugins/g4/httpopenssl
Author: Chongmyung Park
Author URI: http://byfun.com
Version: 1.0.1
Platform: GPF
Plugin Scope: SITE
Required GPF Version: 2.0.0
Tested up to: 2.0.0
Donation URI: http://lovelyus.net/donation
Tags: SSL, OpenSSL, HTTP Open SSL
Plugin License: GPLv2

[SIR](http://sir.co.kr "그누보드") letsgolee 님께서 올려주신 OpenSSL for Http 프로그램을 쉽게 사용하도록 플러그인 형태로 변경해봤습니다. 좋은 자료 공유해주신 letsgolee 님께 다시한번 감사의 말씀을 전합니다 ^^

원본은 G4S용이고 이 버전은 그누보드4에서 사용하도록 약간 수정된 버전입니다.

자세한 설명은 아래 '원본'링크에 가보시면 설명이 나와있습니다.

간단히 설명하면 서버와 웹브라우져 사이의 사용자 데이터(아이디, 비번, 이름 등등)를 암호화 하여 중간에 제3자가 데이터를 잡아서 분석해도 확인할 수 없습니다.

더 간단히 얘기하면 보안서버 대체 프로그램이라고 할 수 있겠습니다.

원본 프로그램
--------------
[http://sir.co.kr/bbs/board.php?bo_table=g4s_plugin&wr_id=14](http://sir.co.kr/bbs/board.php?bo_table=g4s_plugin&wr_id=14 "HTTP Open SSL")


설치
----
  - 그누보드 관리자 페이지의 '플러그인 > 플러그인 설치' 에서 원격으로 설치하거나 <g4>/gp/plugins 에 업로드

사용
---
 - 플러그인 활성화 및 키 생성 : 데모 동영상 참조 (데모영상은 G4S에서 시연한것이지만 동작은 같습니다)

팁
-- 
### 아웃로그인에 SSL 적용하기
  - 아웃로그인 스킨 (outlogin.skin.1.php)파일 상단에 다음 코드 추가
[code php]
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
secure_form('fhead', $cookie=false, $js_code=false, $form_action=G4_BBS_URL."/login_check.php"); // fhead 는 아웃로그인 스킨의 form 의 name
[/code]

FAQ
----

  -  js 파일 경로가 맞지 않아 오류가 발생하는 경우
    - <g4>/config.php 파일의 하단 부분에 $g4['url'] 에 직접 url 값을 넣어서 해결
