닉네임에 공백과 특수문자 허용하기
본문
닉네임에 공백과 특수문자를 사용해야 하는데요.
회원가입이나 bbs 폴더에 관련파일들을 열어서 찾아보는데
닉네임 입력조건에 대한 필터링이 어디어디에 걸려 있는지
찾기가 쉽지 않네요.
닉네임에 공백과 특수문자를 사용 가능하게 허용하려면
어느 파일을 수정해야 할까요?
답변 1
lib/register.lib.php 파일 valid_mb_nick 함수에서 체크를 합니다.
해당 함수는 common.lib.php 파일의 check_string 함수를 사용합니다.
if (!check_string($reg_mb_nick, G5_HANGUL + G5_ALPHABETIC + G5_NUMERIC))
해서 넘기는데
// 입력값 검사 상수 (숫자를 변경하시면 안됩니다.)
define('G5_ALPHAUPPER', 1); // 영대문자
define('G5_ALPHALOWER', 2); // 영소문자
define('G5_ALPHABETIC', 4); // 영대,소문자
define('G5_NUMERIC', 8); // 숫자
define('G5_HANGUL', 16); // 한글
define('G5_SPACE', 32); // 공백
define('G5_SPECIAL', 64); // 특수문자
참고해서 수정을 하시면 되지 않을까 생각됩니다.
답변을 작성하시기 전에 로그인 해주세요.