OpenSSL for HTTP 수정 취합 > 그누보드5 플러그인

그누보드5 플러그인

그누보드는 다양한 기능을 추가하기 쉽습니다.

OpenSSL for HTTP 수정 취합 정보

OpenSSL for HTTP 수정 취합

첨부파일

OpenSSL for Http_gnuboard5.1.1.7z (81.9K) 126회 다운로드 2015-08-29 10:31:46

본문

원본 : http://sir.co.kr/bbs/board.php?bo_table=g5_plugin&wr_id=14

제작자에게 쪽지를 보내기는 했지만, 아직 허락은 받지 못했습니다.
최종 접속하신 지가 꽤 되고... 다른 연락처는 모르고...
해서... 내리게 될 지도 모르겠습니다.

동하아빠님이 수정하신 파일은 일부 오류가 있어서... letsgolee님의 원본으로 작업했습니다.


OpenSSL for HTTP이 여러분에게 많은 유익이 되었다면 기부(donation)를 하는 건 어떤가요?
그렇다면 업그레이드 및 새로운 프로그램 개발에 도움이 될 겁니다.
기부(donation)를 하려면 DONATION.txt를 보면 구좌가 있습니다. 액수는 따지지 않습니다.

========================================================
http_openssl(OpenSSL for Http based on PHP & JavaScript)
========================================================


원본과 별다른 내용은 없습니다.
일부 파일들의 소스에서 'g4'로 되어 있는 것들을 'g5'로 고치고, 폴더별로 정리한 것 뿐입니다.


그누보드 5.1.1 기준입니다.

M : 파일 수정
A : 폴더 또는 파일 추가

수정된 파일(M)은 사용자가 변경한 내역은 없는지 반드시 확인 후 작업하십시오.


M  adm/admin.head.php
M  adm/admin.menu100.php
A  adm/http_openssl_form.php
A  adm/http_openssl_form_update.php
M  adm/member_form.php
M  adm/member_form_update.php
M  adm/member_list.php

A  lib/http_openssl 전체

M  skin/member/basic/login.skin.php
M  skin/member/basic/member_confirm.skin.php
M  skin/member/basic/register_form.skin.php
M  skin/member/basic/register_form_update.tail.skin.php ← 이 파일은 영카트에서만 필요한 모양입니다.
M  skin/outlogin/basic/outlogin.skin.1.php

M  theme/basic/skin/board/basic/write.skin.php
M  theme/basic/skin/board/gallery/write.skin.php
M  theme/basic/skin/member/basic/login.skin.php
M  theme/basic/skin/member/basic/member_confirm.skin.php
M  theme/basic/skin/member/basic/register_form.skin.php
M  theme/basic/skin/member/basic/register_form_update.tail.skin.php
M  theme/basic/skin/outlogin/basic/outlogin.skin.1.php

M  common.php

테마 폴더의 파일들은 실제 사용하는 테마에 반영해줍니다.


▒ RSA 키 생성

관리자 모드 → 환경설정 → OpenSSL for HTTP설정
OpenSSL for HTTP 사용에 체크 → RSA 키 생성에 체크 → 관리자 비밀번호 → 확인

잠시 화면이 멈추어 있을 겁니다. 다운된 것이 아니라 RSA 키생성 시간이 오래 걸리니 기다리고 있으면 됩니다.


관리자나 시험용 아이디로 로그인 → 정보 수정
'소스 보기'를 했을 때, 각종 개인 정보가 암호로 나타나면 제대로 적용된 것입니다.

'정보 수정'으로 들어갔을 때, 입력창의 개인정보들이 모두 암호로 보인다면 제대로 적용되지 않은 것입니다.
세션, 캐시 파일 등을 모두 삭제하고, 임시 인터넷 파일까지 모두 삭제하고 재접속해 보십시오.
그래도 동일하다면... 누락된 파일이나 누락된 내용이 있는지 재점검해보십시오.



'OpenSSL for HTTP 사용'을 해제하고난 후, 회원정보수정으로 들어가면 아래와 같은 오류가 뜹니다.
이 부분은 해결하지 못했습니다.

Fatal error: Call to a member function encrypt() on a non-object in /home/hosting_users/vianney/www/lib/http_openssl/http_openssl.lib.php on line 266

$GLOBALS[$save_array_name][$key] = $GLOBALS['aes']->encrypt($val, $GLOBALS['aes_key']);


이 부분을 해결한 亞波治님의 플러그인을 사용하셔도 됩니다.
추천
2

댓글 전체

http://www.youtube.com/watch?v=mBprlJiqlK0 동영상대로 확인해보니 아주 잘 되는 것 같습니다.
다만 언급하신대로 사용해제시 cf_http_openssl_use값을 먼저 체크하는 로직이 완전하지 않아 오류가 나는 것 같네요.
letsgolee님과 애써 수정한 자료를 공유해 주신 fm25님께 감사드립니다.
안녕하세요. 원저작자 letsgolee입니다.
fm25님과 오늘 쪽지로 이야기를 나누었듯이, 현재의 작업에 감사드립니다.
저는 회사관련 프로그램을 작업하고 있어 이곳에 어쩌다 눈팅하는 정도입니다.
나중에 시간이 되면 버젼업해서 다시 뵙도록 하겠습니다.
여러군데서...
제가 임의로 수정한 내용을 올렸다는 것을 오늘에서야 발견하고, 원본으로 수정해서 올렸습니다.
다음에는 좀 더 유의하겠습니다.
전체 504
그누보드5 플러그인 내용 검색

회원로그인

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