테스트 사이트 - 개발 중인 베타 버전입니다

회원가입 및 로그인 아이디 이메일 사용하기

· 10년 전 · 8685 · 1

안녕하세요 Sir 여러분~

 

회원가입시 아이디로 이메일로만 사용하기 할 경우 간단히 소개합니다. 

 

폴더 /lib/register.lib.php 파일 상단 13번째 줄부터에요~

 

~에서

function valid_mb_id($reg_mb_id)

{

    if (preg_match("/[^0-9a-z_]+/i", $reg_mb_id))

        return "회원아이디는 영문자, 숫자, _ 만 입력하세요.";

    else

        return "";

}

 

~으로

function valid_mb_id($reg_mb_id)

{

    if (!ereg("(^[_0-9a-zA-Z-]+(\.[_0-9a-zA-Z-]+)*@[0-9a-zA-Z-]+(\.[0-9a-zA-Z-]+)*$)", $reg_mb_id))

        return "아이디로 이메일을 입력하여 주십시오.";

    else

        return "";

}

 

요렇게만 수정하면 말끔히 정상적으로 잘 되더라구요~~ 좋은하루 되세요~~

 

ps : http://sir.co.kr/bbs/board.php?bo_table=g5_skin&wr_id=5984&page=0&posting=ok&sca=&sfl=&stx=&sst=&sod=&spt=0&page=0  참고 

 

 

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 1개

메일 인증 사용할경우 오류가 납니다.
기존메일 아닌 다른 메일 사용하기 하면 올바른 경로로 접근하라는 에러가 나네요.

이메일의 경우 20자리가 넘기때문에

/bbs/register_email.php : 8.line
/bbs/register_email_update.php : 6.line
두 파일의

$mb_id = substr(clean_xss_tags($_GET['mb_id']), 0, 20);
이것을
$mb_id = substr(clean_xss_tags($_GET['mb_id']), 0, 50);
이렇게 충분히 늘려줘야 되네요.

게시글 목록

번호 제목
18088
18080
18078
18070
18061
18037
18036
18033
18022
18021
18020
18018
18004
17999
17995
17987
17982
17981
17980
17970
17965
17964
17963
17962
17960
17956
17953
17949
17930
17928