우리가 사는 세상을 모두 알기엔 인생은 너무 짧다.!!

사이트관리 177

비밀번호 찾기시 발생하는 문제점

비밀번호 찾기시 발생하는 문제점 비밀번호 찾기시 비밀번호가 자동으로 바뀌거나 mb_lost_certify컬럼이 비어있는 문제가 발생하는 분들은 아래 내용을 참고하시기 바랍니다. /bbs/password_lost.php비밀번호 찾기페이지에서 메일을 입력하면 해당 메일로 비밀번호 재설정 메일이 전송됩니다.이 메일에는 아이디 소유자가 직접 비밀전호를 번경하려는 것인지 구분하기 위한 난수가 포함된 링크가 있습니다.(다시 해당 홈페이지 password_lost_certify.php 로 접속하는)본인이라면 해당 링크를 누를 것이고, 다른 누군가가 잘못 입력한 메일로 인해 날라온 메일이라면 이 링크를 누르지 않을 것입니다.그래서 이 링크를 누르는 자는 오직 메일 주인뿐이어야 하는데 이 링크를 타고 해당 페이지에 접속..

사이트관리 2018.10.10

html 태그를 숨긴 스팸게시글 처리 보완

html 태그를 숨긴 스팸게시글 처리 보완 html 에디터가 허용되지 않는 게시판에서도 html을 강제 체크(source삽입)하고 submit 하면 html이 적용되어 저장되는 문제 스패머가 일반게시글 아래부분에 광고용 링크와 태그를 보이지 않게 삽입하여 글을 게시하는 문제 해결관리자의 경우는 html코드 사용가능 관리자가 아닌경우 에디터가 허용되지 않는 게시판의 내용글은 태그를 제거하여 저장 /bbs/write_update.php :: 103 라인$html = ''; if(!$is_admin && !$board['bo_use_dhtml_editor']) { $wr_content = strip_tags($wr_content); } // html이 허용되지 않는 경우 태그제거 if ($board['bo_u..

사이트관리 2018.10.03

html 색상표

■ 000000 black 블랙 ■ 2f4f4f darkslategray 다크슬레이트그레이 ■ 708090 slategray 슬레이트그레이 ■ 778899 lightslategray 라이트슬레이트그레이 ■ 696969 dimgray 딤그레이 ■ 808080 gray 그레이 ■ a9a9a9 darkgray 다크그레이 ■ c0c0c0 silver 실버 ■ d3d3d3 lightgrey 라이트그레이 ■ dcdcdc gainsboro 게인스보로 ■ ffffff white 화이트 (↓컬러있어요) ■ fff5ee seashell 씨쉘 ■ fffafa snow 스노우 ■ f8f8ff ghostwhite 고스트화이트 ■ fffaf0 floralwhite 후로랄화이트 ■ f5f5f5 whitesmoke 화이트스모크 ■ ..

사이트관리 2018.09.15

그누보드 파일구조 설명

그누보드 파일구조 설명 / : 루트디렉토리|-- HISTORY : 패치된 내역|-- LICENSE : 그누보드4 라이센스, 저작권(Copyright)|-- _common.php : 상대경로를 이용하여 루트에 있는 common.php 파일을 include|-- _head.php : 상대경로를 이용하여 루트에 있는 head.php 파일을 include|-- _tail.php : 상대경로를 이용하여 루트에 있는 tail.php 파일을 include|-- adm : 관리자 디렉토리| |-- _common.php : 상대경로를 이용하여 루트에 있는 common.php 파일 include| |-- admin.head.php : 관리자 페이지 상단+오른쪽 디자인 관련 파일| |-- admin.js : 관리자 페이지 ..

사이트관리 2018.08.18

검색엔진에서 방문하는 다양한 bot

현재 접속자 정보에 로봇 모두 제외시키기접속정보에 보면 로봇이 엄청나게 많이 붙어있는데, 이것이 보기 싫은 분을 위한 코드입니다. 이 코드를 사용하면, 봇은 접속할 수 있으나, 흔적이 전혀 남지 않으므로, 사용에 유의하시기 바랍니다. /lib/common.lib.php 소스를 열어보시면 약 2800 라인 정도에 function run() 이라는 함수가 있습니다. 함수시작부분부터 약 15라인 정도 내려가면 else{ 바로 뒤에 $tmp_sql = " insert into {$g5['login_table']} ( lo_ip, mb_id, lo_datetime, lo_location, lo_url ) values ( '{$_SERVER['REMOTE_ADDR']}', '{$member['mb_id']}', '..

사이트관리 2018.08.14

서버 운영시 빠른 광고차단

게시판 관리자로 IP차단하는 것도 좋겠지만 서버에 여러 홈페이지가 있다면 하나하나 적용 해주는 것도 귀찮을 것 같아요 php.ini 설정 중 auto_prepend_file 설정해서 POST,GET으로 들어오는 문자열 필터링 적용해 놨더니 조용해지네요.필터링 필요하면 preg_match 항목에 추가해주면 바로 적용되요 그누보드에 직접 적용하기 위해서는 /config.php 나 /common.php 상단에 php 코드만 넣으시면 됩니다. auto_prepend_file = "/etc/php_prepend_new.php" /etc/php_prepend_new.php ?1234567891011121314151617181920212223

사이트관리 2018.06.21

캡차(kcaptcha) 4자리로 단순하게 변경하기

그누보드의 캡차(kcapthca) 문자를 4자리로 변경하고,좀더 보기쉽게 변경하는 방법입니다. /plugin/kcaptcha/kcaptcha_config.php 에서 다음과 같이 변경하면 됩니다. 1) $length = 6; // 6자리-> $length = 4; // 4자리 2) #noise //$white_noise_density=0; // no white noise $white_noise_density=1/6; //$black_noise_density=0; // no black noise $black_noise_density=1/20;->$white_noise_density=0;$black_noise_density=0; 으로 변경하면 노이즈를 없앱니다. 3)$wave = true;->$wave = ..

사이트관리 2018.06.11