볼

비밀글 패스워드 외에도 특정한 값이 들어오면 들어올 수 있게 하기

· 2020-03-12 (목) 14:14:31 · 5495 · 1

[code]

<?php

if($_REQUEST['bo_table'] == "free"){ //원하는 게시판 테이블명 입력.

    add_event('password_is_wrong','password_tag');

    function password_tag(){

        global $w,$wr,$wr_password,$qstr,$bo_table;                

        if($wr['wr_1'] != '' && $wr['wr_1'] == $wr_password){

            $ss_name = 'ss_secret_'.$bo_table.'_'.$wr['wr_num'];

            //set_session("ss_secret", "$bo_table|$wr[wr_num]");

            set_session($ss_name, TRUE);

            goto_url(short_url_clean(G5_HTTP_BBS_URL.'/board.php?'.$qstr));

            exit;

        }

    }

}    

?>

[/code]
훅기능을 활용한 태그입니다.

새로 추가된 훅 태그를 보면 패스워드가 틀렸을 때의 훅기능이 있습니다.

훅 메뉴얼은 그누보드 공홈에도 잘 나와있으므로 해당 부분을 참조하시고,

소스의 내용은 기존 패스워드가 틀렸을 때 패스워드가 일치하는지 검사하고 일치하지 않으면

wr_1값을 검사. 그리고 일치하면 들어갈 수 있게 해주는 소스입니다.

extend 폴더내의 임의의  php파일 생성 후 사용하시면 됩니다.

 

비회원 사용자의 핸드폰번호를 받아놓고 핸드폰번호를 아는 사람만 들어갈 수 있게 하는 용도 등 다양한 용도로 사용 가능하실거라 보입니다

|

댓글 1개

2024-11-21 (목) 18:20:20
좋은 정보 감사합니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 팁자료실

2,788건
+
제목 글쓴이 날짜 조회
20-04-05 조회 5,497
20-04-05 조회 7,205
20-04-04 조회 6,376
20-04-03 조회 8,672
20-04-02 조회 6,659
20-04-02 조회 6,238
20-03-29 조회 6,175
20-03-28 조회 7,959
20-03-27 조회 1.4만
20-03-25 조회 1.7만
20-03-24 조회 6,032
20-03-23 조회 6,479
20-03-23 조회 1만
20-03-22 조회 6,376
20-03-20 조회 5,740
20-03-20 조회 8,421
20-03-19 조회 7,283
20-03-18 조회 7,533
20-03-16 조회 6,335
20-03-15 조회 7,000
20-03-14 조회 6,049
20-03-14 조회 5,918
20-03-14 조회 5,138
20-03-13 조회 8,873
20-03-12 조회 6,049
20-03-12 조회 5,220
20-03-12 조회 5,643
20-03-12 조회 5,826
20-03-12 조회 6,363
20-03-12 조회 5,496