댓글에 wr_email 필드에 입력 시 xxx@xxxx.xxxx 이런 형식만 저장되나요?

댓글에 wr_email 필드에 입력 시 xxx@xxxx.xxxx 이런 형식만 저장되나요?

QA

댓글에 wr_email 필드에 입력 시 xxx@xxxx.xxxx 이런 형식만 저장되나요?

본문

그냥 텍스트만 입력하니..

저장이 안되네요

 

 

꼭 이메일 형식으로 저장한것만 ...저장되던데~~

 

 

이메일 형식여부를 체크하는 로직이 없는거 같네요

이 질문에 댓글 쓰기 :

답변 2

bbs/write_comment_update.php 파일에서
get_email_address 함수로 체크 됩니다.
$wr_email = get_email_address(trim($_POST['wr_email']));

 

함수를 제거하고 이렇게하면 정상적으로 저장이 될 겁니다.

$wr_email = trim($_POST['wr_email']);

 

해당 함수는 lib/common.lib.php 파일에 있습니다.

 

// 이메일 주소 추출
function get_email_address($email)
{
    preg_match("/[0-9a-z._-]+@[a-z0-9._-]{4,}/i", $email, $matches);

    return $matches[0];
}

js/jquery.register_form.js

57번째 줄쪽 보시면

var reg_mb_email_check = function() {
    var result = "";
    $.ajax({
        type: "POST",
        url: g5_bbs_url+"/ajax.mb_email.php",
        data: {
            "reg_mb_email": $("#reg_mb_email").val(),
            "reg_mb_id": encodeURIComponent($("#reg_mb_id").val())
        },
        cache: false,
        async: false,
        success: function(data) {
            result = data;
        }
    });
    return result;
}

답변을 작성하시기 전에 로그인 해주세요.
전체 123,593 | RSS
QA 내용 검색

회원로그인

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