그누보드 5.1.7
** 수정내역 **
이번 버전에서는 캡챠에 노이즈가 추가됐으며 회원가입 값 체크 부분을 개선했습니다.
https://github.com/gnuboard/gnuboard5/commit/4ed4938cf1e1e00b48821825224959a2ec1b6a8c
https://github.com/gnuboard/gnuboard5/commit/5247359e39094e9d73a248f19848587176016203
https://github.com/gnuboard/gnuboard5/commit/f3e7dbbb439fb54505abd44e5fa1734e3d1ba3cd
https://github.com/gnuboard/gnuboard5/commit/c0cd45cc18b50909d3093bbdecedf03ea247afe1
https://github.com/gnuboard/gnuboard5/commit/614dce643c9a182de87344e427728753a6d9a936
https://github.com/gnuboard/gnuboard5/commit/ad67fca3236ccad55dff15a6e14d32cd8de14ce1
2f822d4 5.1.7 버전변경
M config.php
02cfe7a 오타 수정
M plugin/kcaptcha/kcaptcha.lib.php
8ea5784 Merge branch 'master' of github.com:gnuboard/g5
f704fd7 캡챠 수정
M css/mobile.css
M theme/basic/css/mobile.css
bb3167d Merge branch 'master' of github.com:gnuboard/g5
235f196 캡챠 수정
M css/mobile.css
M theme/basic/css/mobile.css
adbc9b1 Merge branch 'master' of github.com:gnuboard/g5
cd445a2 캡챠 수정
M css/default.css
M css/mobile.css
A img/captcha.png
M theme/basic/css/default.css
M theme/basic/css/mobile.css
210ee52 회원가입 값 체크 코드 수정
M bbs/ajax.mb_email.php
M bbs/ajax.mb_id.php
M bbs/ajax.mb_nick.php
M bbs/register_form_update.php
644250f 캡챠 노이즈 추가
M plugin/kcaptcha/kcaptcha.lib.php
M plugin/kcaptcha/kcaptcha_config.php
이번 버전에서는 캡챠에 노이즈가 추가됐으며 회원가입 값 체크 부분을 개선했습니다.
https://github.com/gnuboard/gnuboard5/commit/4ed4938cf1e1e00b48821825224959a2ec1b6a8c
https://github.com/gnuboard/gnuboard5/commit/5247359e39094e9d73a248f19848587176016203
https://github.com/gnuboard/gnuboard5/commit/f3e7dbbb439fb54505abd44e5fa1734e3d1ba3cd
https://github.com/gnuboard/gnuboard5/commit/c0cd45cc18b50909d3093bbdecedf03ea247afe1
https://github.com/gnuboard/gnuboard5/commit/614dce643c9a182de87344e427728753a6d9a936
https://github.com/gnuboard/gnuboard5/commit/ad67fca3236ccad55dff15a6e14d32cd8de14ce1
2f822d4 5.1.7 버전변경
M config.php
02cfe7a 오타 수정
M plugin/kcaptcha/kcaptcha.lib.php
8ea5784 Merge branch 'master' of github.com:gnuboard/g5
f704fd7 캡챠 수정
M css/mobile.css
M theme/basic/css/mobile.css
bb3167d Merge branch 'master' of github.com:gnuboard/g5
235f196 캡챠 수정
M css/mobile.css
M theme/basic/css/mobile.css
adbc9b1 Merge branch 'master' of github.com:gnuboard/g5
cd445a2 캡챠 수정
M css/default.css
M css/mobile.css
A img/captcha.png
M theme/basic/css/default.css
M theme/basic/css/mobile.css
210ee52 회원가입 값 체크 코드 수정
M bbs/ajax.mb_email.php
M bbs/ajax.mb_id.php
M bbs/ajax.mb_nick.php
M bbs/register_form_update.php
644250f 캡챠 노이즈 추가
M plugin/kcaptcha/kcaptcha.lib.php
M plugin/kcaptcha/kcaptcha_config.php
첨부파일
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 18개
http://sir.co.kr/cm_free/1152153
혹시나 이번 패치를 적용하고도 동일한 현상이 발생한다면 이 게시물의 댓글로 알려 주십시오.
이름없이 가입하는게, 네이버 메일이 대부분이어서, 네이버 메일 입력 금지 시켰더니, 그 뒤로
이름없이 가입하는게 없어는 졌습니다.
이번 패치 후, 네이버 메일 임력 금지를 풀어보고 관찰해 봐야겠네요....
이름에 특수문자가 들어가서 생기는 문제라고 한다면
$tmp_mb_name = iconv('UTF-8', 'UTF-8//IGNORE', $mb_name);
if($tmp_mb_name != $mb_name) {
이걸로는 해결이 안되는 부분 같네요.
// 이름에 한글명 체크를 하지 않는다.
//if ($msg = valid_mb_name($mb_name)) alert($msg, "", true, true);
이 체크를 사용하지 않는데에서 생기는 문제가 크다고 보는데
아마도 한글이외에 다른 언어의 이름도 받기 위해서 저렇게 처리한듯 보입니다만
valid_mb_name 함수를 수정하여
받은 문자열 내부에 공백(줄바꿈 포함)과 특수문자가 포함 되었는지 체크하여 경고창을 주는게 더 나을것 같은데......
아무튼 고려 한번 해보셨으면 좋겠습니다.
sir 데이터와 로그 등을 분석해보면 utf-8 문자에 포함되지 않는 문자를 보내서
가입을 하는 경우를 막는 부분입니다.
저렇게 될수 있는 이유가
내생각에는
외국에서 작업을 햇고
에디터의 인코딩 기본 설정이 euc-jp 이거나 중국거거나....
한 상태에서
넘기는 이름을 그 파일에 한글로 저장하던, 텍스트파일을 불러오던 해서
소켓으로 쏴서 그런 현상이 나타나지 않을까 싶네요
공백이나 특수문자는 기본적으로 들어갈거 같네요....
공백이나 어퍼스트로피 같은건 허용해야 할라나요....
기존 스킨들을 활용하기 위한 코드 유지나
넓은 범위대의 php 버전을 소화할려는 것은 이제 좀 지양 해야 하지 않을까 싶습니다.