신규 회원 가입 임시 차단 - 그누보드팁

본문 바로가기
전체검색

그누보드팁

그누보드, 영카트 초보 제작자분들을 위한 다양한 스킨 제작 활용 팁을 공유합니다.

신규 회원 가입 임시 차단

관리자 18-01-05 16:13

extend/user.config.php 파일에서


if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

위 코드 밑에 추가


if (preg_match("/.*\/bbs\/(register|register_form|register_form_update)\.php?/", $_SERVER['REQUEST_URI']) && $w =='') alert('신규 회원 가입은 받지 않습니다.', G5_URL);


별도의 메시지 없이 차단하려면 이렇게 적용

if (preg_match("/.*\/bbs\/(register|register_form|register_form_update)\.php?/", $_SERVER['REQUEST_URI']) && $w =='') goto_url(G5_URL);


이미 가입된 회원들은 정보 수정이 가능하고 신규 회원 가입은 차단됩니다.



이미 가입된 회원들 중에 SNS 계정으로 가입한 회원들도 있다면..

&& !$_SESSION['ss_social_provider']

위 조건을 하나 더 추가해야 합니다.



SNS 가입 조건을 추가한 전체 코드


if (preg_match("/.*\/bbs\/(register|register_form|register_form_update)\.php?/", $_SERVER['REQUEST_URI']) && $w =='' && !$_SESSION['ss_social_provider']) alert('신규 회원 가입은 받지 않습니다.', G5_URL);





## 회원 가입과 연관된 파일 자체를 삭제하는 방법 ##


회원 가입 페이지를 아예 사용할 생각이 없다면 회원 가입과 관련된 파일을 삭제하는 게 가장 깔끔한 방법입니다.

파일을 삭제해도 홈페이지 사용에 전혀 문제가 없으며 나중에 필요하면 다시 올리면 됩니다.


삭제 파일 목록


bbs/register.php

bbs/register_form.php

bbs/register_form_update.php

bbs/register_result.php


그리고 스킨에서도 회원가입 버튼 삭제

로그인 후 댓글 작성 가능합니다.

로그인

로그인 후 글 작성 가능합니다.
그누스킨닷컴

그누스터디는 그누보드, 영카트를 이용하시는 초보 사용자를 위한 정보를 공유합니다.

E-MAIL : gnustudy@naver.com / 카카오톡 : gnustudy / 텔레그램 : gnustudy
제작 문의를 제외한 일반 문의는 QA 게시판을 이용해주세요.

Copyright gnustudy.com All rights reserved.