질문과 답변

2026.01.28 02:41

가입시스템을 잠시 일시중지 못하나요?

전화번호 인증을 너무 기다리고 있는데
인증 시스템 배포 전까진 가입시스템을 중지시키고 싶습니다.
혹시 방법이 있는지요?
그누보드 홈페이지 가보니.... 없는거 같아서요...
누가 extend로 만들어주면 좋을거 같기도....싶은데 ㅠㅠ
  • 공유링크 복사
    미니홈 쪽지 구독하기
    구독하고 알림받기
  • 이전글rb에디터 지급2026.01.29
  • 다음글RB어드민이나 RB보드에2026.01.26
  • 댓글목록

    profile_image
    리빌더미니홈 1:1 대화하기  6일 전

    급하게 임의로 처리하려면
    /theme/rb.basic/skin/member/register.skin.php

    최상단 if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
    부분 아래에

    alert('가입을 잠시 중단합니다.', G5_URL, false);
    추가 하시면 될것같습니다.

    2026-01-28 08:01

    profile_image
    bank365미니홈 1:1 대화하기  5일 전

    감사합니다. 임시로 막아둬야 겠네요 .
    꾸벅

    2026-01-29 20:13

    profile_image
    no_profile 민호민호미니홈 1:1 대화하기  3일 전

    회원 가입 막는 정말 쉬운 방법을 sir에서 본적이 있습니다
    원본을 건드리지 않습니다
    출처 sir
    extend폴더에 특정 파일명으로 생성한뒤

    member.extend.php 생성
    <?php
    if (strpos(basename($_SERVER["PHP_SELF"]), 'register') !== false) {

      alert("회원가입을 진행할 수 없습니다.", G5_URL);
    }
    ?>
    저장하면 됩니다
    다시 회원 가입 받고 싶으면 삭제하세요

    2026-01-31 14:35

    profile_image
    bank365미니홈 1:1 대화하기  3일 전

    정보 감사합니다.
    Fatal error: Uncaught Error: Undefined constant "G5_CSS_VER" in /hosting/storybank/html/theme/rb.basic/head.sub.php:346 Stack trace: #0 /hosting/storybank/html/head.sub.php(7): require_once() #1 /hosting/storybank/html/bbs/alert.php(13): include_once('...') #2 /hosting/storybank/html/lib/common.lib.php(199): include_once('...') #3 /hosting/storybank/html/extend/sbank_register.false.php(3): alert() #4 /hosting/storybank/html/common.php(829): include_once('...') #5 /hosting/storybank/html/bbs/_common.php(2): include_once('...') #6 /hosting/storybank/html/bbs/register.php(2): include_once('...') #7 {main} thrown in /hosting/storybank/html/theme/rb.basic/head.sub.php on line 346
    에러가 뜨는데 어떻게 하여야 할가요???

    2026-01-31 15:52

    profile_image
    HUMHAE미니홈 1:1 대화하기  3일 전

    리빌더 alert 오버라이딩 때문에 그렇습니다.

    <?php
    if (!defined('_GNUBOARD_')) exit;

    if (strpos(basename($_SERVER["PHP_SELF"]), 'register') !== false) {
        echo "<script>alert('회원가입을 진행할 수 없습니다.'); location.href='".G5_URL."';</script>";
        exit;
    }
    ?>

    이 코드로 변경 해보세요.

    2026-01-31 17:53

    profile_image
    HUMHAE미니홈 1:1 대화하기  3일 전

    혹시라도 리빌더 alert 디자인을 그대로 사용하시려면 훅을 이용하시면 됩니다.

    리빌더에서 적용된 alert는 새로운 디자인을 사용하기 위해서 hwad.sub.php를 참조하게 되는데
    그누보드에서  아직 정의되지 않은 상수(G5_CSS_VER)를 불러오려고 하기 때문에 오류가 납니다.
    아래 common_header hook은 그누보드 기본 설정을 모두 불러온 후 코드가 실행되므로 오류가 나지 않습니다.

    <?php
    if (!defined('_GNUBOARD_')) exit;

    add_event('common_header', 'block_register_access');

    function block_register_access() {
        if (strpos(basename($_SERVER["PHP_SELF"]), 'register') !== false) {
            alert("회원가입을 진행할 수 없습니다.", G5_URL);
        }
    }
    ?>

    2026-01-31 17:59

    profile_image
    bank365미니홈 1:1 대화하기  3일 전

    감사합니다. 덕분에 해결보았습니다.
     꾸벅
    @민호민호
    @HUMHAE
    두분 너무나 감사드립니다.

    2026-01-31 19:25

    profile_image
    bank365미니홈 1:1 대화하기  2일 전

    @HUMHAE
    가입 중지는 되나 회원정보 수정이 아니되는 문제점이 있습니다 ㅠㅠ
    어떻게 해결 안될가요??

    2026-02-01 17:50

    profile_image
    HUMHAE미니홈 1:1 대화하기  2일 전

    회원일때 코드실행을 중지하면 됩니다.
    <?php
    if (!defined('_GNUBOARD_')) exit;

    add_event('common_header', 'block_register_access');

    function block_register_access() {
        global $is_member;
        if($is_member) return;
        if (strpos(basename($_SERVER["PHP_SELF"]), 'register') !== false) {
            alert("회원가입을 진행할 수 없습니다.", G5_URL);
        }
    }
    ?>

    2026-02-01 17:54

    profile_image
    bank365미니홈 1:1 대화하기  2일 전

    감사합니다
    잘동작 합니다 ㅎ
    복받으세요^^

    2026-02-01 18:54

    profile_image
    no_profile 민호민호미니홈 1:1 대화하기  1일 전

    원본 그누와는 이상없는데 리빌더 alter 오버라이딩 문제가 있었네요
    ㅠ.ㅠ
    그래도 험해님이 해결해주셔서 다행입니다
    좋은날 되세요 ^^

    2026-02-02 10:31

    profile_image
    bank365미니홈 1:1 대화하기  14시간 전

    @민호민호
    신경 써주셔서 감사합니다.
    민호님도 좋은 날 좋은 매일매일 보내세요^^

    2026-02-03 16:07