크롬80버전 결제 이슈, 영카트5 주요패치 확인!

아이코드 인증번호 발송 > 플러그인

그누보드5
영카트5
매뉴얼
Q & A
제작의뢰
컨텐츠몰
부가서비스
소모임
커뮤니티
아이코드 인증번호 발송 > 플러그인

샘플보기

사용자데모

아이코드 인증번호 발송 요약정보 및 구매

컨텐츠 선택옵션 개

판매자 [세크티]
기본설명 입력된 휴대폰번호로 아이코드를 이용하여 인증번호 발송 및 검증
옵션 수량 가격
아이코드 인증번호발송
20,000원
총 구매금액: 0원
  • 컨텐츠정보
  • 사용후기 0
  • 컨텐츠문의 8

컨텐츠 정보

컨텐츠 상세설명

본인인증 서비스없이 아이코드를 사용중이라면 회원가입, 글쓰기등 아무곳에서나 손쉽게 휴대폰 인증이 가능합니다. 

 

1. 요구사항

- 아이코드가 사용중이어야하며, 잔액이 존재해야합니다.

- 발신번호가 등록되어있어야합니다.(SMS관리-SMS기본설정-회신번호)

 

 

2. 설치방법

- 최상위 디렉토리에 extend와 plugin 디렉토리를 업로드합니다.

- /extend/sms.auth.extend.php에서 상수값들을 설정합니다.

 

3. sms.auth.extgend.php 상수설명

- SMS_AUTH_TIME_OUT : 인증번호 발송 후 입력가능한 유효시간입니다. (180 = 3분)

- SMS_AUTH_ATTEMPT_TIME : 설정된 시간(분) 이내에 아래의 SMS_AUTH_ATTEMPT_COUNT값만큼만 인증요청이 가능합니다.

- SMS_AUTH_ATTEMPT_COUNT : SMS_AUTH_ATTEMPT_TIME에 설정된 시간(분)이내에 설정된 수만큼 인증요청이 가능합니다.

- SMS_AUTH_NUMBER_LENGTH : 인증번호 길이

- SMS_AUTH_COMPANY_NAME : 인증번호 발송 시 하단에 표시될 회사이름(이 상수 설정없이 /plugin/sms_auth/sms_auth_request.php 의 $wr_message 변수에서 자유롭게 내용 수정가능합니다.)

 

4. 사용방법

아래 두 샘플코드를 보시면 쉽게 적용가능합니다. 

인증번호입력폼이 존재하는 스킨이나 파일 상단에 add_javascript('<script src="' . G5_PLUGIN_URL . '/sms_auth/js/sms_auth.js"></script>'); 를 삽입하신 후

아래 샘플 코드처럼 4가지 요소에 대한 셀렉터를 지정 후 smsAuth()에 넣습니다.

각 요소의 위치나 style은 변경하셔도 됩니다만  인증번호입력 input과 인증하기 버튼은  미리 display:none으로 잡아주셔야 나타났다가 사라지는 현상을 방지할 수 있습니다.

또한 인증번호입력 input의 부모 wrapper은 반드시 position:relative어야 인증번호유효시간의 위치가 제대로 잡힙니다.

form sumbit 인증 재확인 체크를 위해 반드시 var sms_auth 변수에 저장 하시고, submit 코드 중간에 sms_auth.smsAuthCheck()함수를 실행하여 ===true인지를 체크하세요.

test_submit.php 파일처럼 서버단으로 submit후에도 한번더 체크 가능합니다. 

 

 

test.php



<?
include_once 'common.php';
include_once 'head.sub.php';
add_javascript('<script src="' . G5_PLUGIN_URL . '/sms_auth/js/sms_auth.js"></script>');
?>
    


<style>
    #sa-number,#sa-cert{display:none}
</style>

<form id="testForm" action="/test/sms_auth_submit.php" method="post">

    <div class="form-group ">
        <label for="sa-hp" class="">핸드폰번호</label>

            <input type="text" name="mb_hp" class="sa-hp" id="mb_hp" />
            <button type="button" id="sa-req">인증번호요청</button>
            <div>
                <input type="text" id="sa-number">
                <button type="button" id="sa-cert">인증하기</button>
            </div>

    </div>

   <br>
    <button>서버에서 인증확인하기</button>
</form>

<script>
    $(document).ready(function () {
        var sms_auth = $(".sa-wrapper").smsAuth({
            saHpEl: "#mb_hp", // 휴대폰번호입력 인풋
            saReqBtnEl: "#sa-req", // 인증요청 버튼
            saCertBtnEl: "#sa-cert", // 인증하기 버튼
            saNumberInputEl: "#sa-number", // 인증번호 입력 인풋
        });

        $("#testForm").submit(function () {

            // form submit전 인증여부 확인
            var sms_auth_result = sms_auth.smsAuthCheck()
            if(sms_auth_result!==true){
                alert(sms_auth_result);
                return false;
            }
        })
    })
</script>


<?
include_once 'tail.sub.php';
?>

 

 

test_submit.php



<?
include_once 'common.php';

// form submit 후 서버에서 인증되었는지 세션확인
if(!sms_auth_check($mb_hp)){
    alert('인증되지 않았습니다.');
}

 

5. css 커스터마이징

smsAuth호출 시 파라미터로 넘기는 객체에 각 버튼별로 css를 넘기거나 각 버튼 기본 클래스 ( ex) 인증요청버튼 : .sa-btn )를 css로 수정하셔도 됩니다.



var sms_auth = $(".sa-wrapper").smsAuth({
    saHpEl: ".sa-hp",
    saBtnEl: { type:'button', text:'인증번호요청', class:'sa-btn', css:{} }, // 인증요청 button
    saSubmitEl: { type:'button', text:'인증하기', class:'sa-submit', css:{} }, // 인증하기 button
    saNumberWrapperOption:{ class:'sa-number-wrapper', css:{ 'display':'none', 'position':'relative', 'margin-right':'5px' } }, // 인증번호와 남은시간 래핑 div
    saNumberOption: { class:'sa-number', }, // 인증번호 입력 input
    saCounterOption: { class:'sa-counter', css:{ 'position': 'absolute', 'right':'10px', 'top':'50%', 'transform': 'translateY(-50%)' } } // 남은 시간 표시 SPAN
});

 

설치가 어려우신분들은 설치지원 해드립니다. 구매후 문의남겨주세요.

사용후기

등록된 사용후기

구매고객 총평점

별점 선택 :
* 포토후기 등록시 200p 적립, 일반후기 등록시 50p 적립

사용후기가 없습니다.

컨텐츠문의

등록된 컨텐츠문의

문의하기

이 컨텐츠에 대해서 궁긍한 점을 물어보세요!
  • 이 컨텐츠를 구매한 회원은 실구매자로, 아직 구매하지 않은 회원은 비구매자로, 이 컨텐츠를 판매하는 회원은 판매자로, SIR 관리자는 SIR로 표시됩니다.
  • 이 컨텐츠와 관련되지 않은 내용이나, 비방, 홍보글, 도배글, 개인정보가 포함된 글은 예고 없이 삭제됩니다.
  • 이 컨텐츠와 관련없는 문의는 문의게시판을 이용해 주시기 바랍니다.
  1. 비구매자
    비밀글 비밀글로 보호된 문의입니다.
    작성일
    20-04-10 12:09
    작성자
    그누sirkr 자기소개 전체게시물 회원게시물
  2. 답변글 판매자
    비밀글 비밀글로 보호된 문의입니다.
    작성일
    20-04-10 13:59
    작성자
    세크티 자기소개 전체게시물 회원게시물
  3. 비구매자
    비밀글 비밀글로 보호된 문의입니다.
    작성일
    20-04-02 21:29
    작성자
    허그덕 자기소개 전체게시물 회원게시물
  4. 답변글 판매자
    비밀글 비밀글로 보호된 문의입니다.
    작성일
    20-04-03 14:20
    작성자
    세크티 자기소개 전체게시물 회원게시물
  5. 비구매자
    비밀글 비밀글로 보호된 문의입니다.
    작성일
    19-12-29 15:49
    작성자
    허그덕 자기소개 전체게시물 회원게시물
  6. 답변글 판매자
    비밀글 비밀글로 보호된 문의입니다.
    작성일
    19-12-29 16:43
    작성자
    세크티 자기소개 전체게시물 회원게시물
  7. 비구매자
    비밀글 비밀글로 보호된 문의입니다.
    작성일
    19-12-28 19:55
    작성자
    풍운 자기소개 전체게시물 회원게시물
  8. 답변글 판매자
    비밀글 비밀글로 보호된 문의입니다.
    작성일
    19-12-28 20:17
    작성자
    세크티 자기소개 전체게시물 회원게시물
  9. 답변글 비구매자
    비밀글 비밀글로 보호된 문의입니다.
    작성일
    19-12-28 21:06
    작성자
    풍운 자기소개 전체게시물 회원게시물
  10. 실구매자
    비밀글 비밀글로 보호된 문의입니다.
    작성일
    19-12-28 19:50
    작성자
    요고꽁 자기소개 전체게시물 회원게시물
  • 라이센스

    - 해당플러그인은 수량과 관계없이 활용할 수 있습니다.

    - 소스코드의 전체 또는 그 일부를 수정,병합,판매,임대,재배포,이전 또는 양도할 수 없습니다.

    - 위 사항을 어기고 임의적으로 사용시 라이센스 위반임을 유의하시기 바랍니다.  

관련컨텐츠

등록된 컨텐츠가 없습니다.

회원메뉴

오늘 본 컨텐츠

(주)에스아이알소프트는 통신판매중개자로서 통신판매의 당사자가 아니며, 컨텐츠의 판매, 다운로드 및 환불의 의무와 책임은 각 컨텐츠 제공자에게 있습니다.
위 내용에 대한 저작권 및 법적 책임은 컨텐츠 제공자 또는 글쓴이에게 있으며 (주)에스아이알소프트의 입장과 다를 수 있습니다.

(주)에스아이알소프트 (06212) 서울시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 대표전화:02-522-0507 대표메일:admin@sir.kr
사업자등록번호:217-81-36347 대표:홍석명 통신판매업신고번호:2014-서울강남-02098호 개인정보보호책임자:이총

© SIRSOFT