SNS 계정으로만 회원 가입 허용하기 일반 가입은 차단
일반 회원 가입은 막고 소셜 계정으로만 가입을 허용하는 방법입니다.
그누보드 5.3 버전 이상에서만 해당되는 내용입니다.
1. extend/user.config.php 파일에 추가
if (preg_match("/.*\/bbs\/(register_form|register_form_update)\.php?/", $_SERVER['REQUEST_URI']) && !$is_member) alert('회원 가입은 SNS 계정 연동으로만 가능합니다.', G5_URL);
2. 회원 가입 스킨 파일 수정 (basic 스킨 기준)
PC : skin/member/basic/register.skin.php
모바일 : mobile/skin/member/basic/register.skin.php
전체 내용을 이렇게 교체
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨
add_stylesheet('<link rel="stylesheet" href="'.$member_skin_url.'/style.css">', 0);
?>
<?php
// 소셜로그인 사용시 소셜로그인 버튼
@include_once(get_social_skin_path().'/social_register.skin.php');
?>