회원 전용 콘텐츠나 커뮤니티를 운영하려면 회원가입·로그인 기능이 필요합니다. 워드프레스는 회원 시스템을 기본으로 내장하고 있어서, 어디까지 기본 기능으로 되고 어디부터 플러그인이 필요한지만 구분하면 됩니다.
기본 기능으로 되는 것
설정 > 일반에서 “누구나 회원가입 할 수 있음”을 체크하면 가입이 열리고, 새 회원의 기본 역할은 구독자로 둡니다. 다만 기본 가입·로그인 화면은 /wp-login.php 의 워드프레스 공용 디자인이라 사이트와 따로 놀고, 이름이나 연락처 같은 추가 필드도 받을 수 없습니다. 여기서부터 플러그인이 필요해집니다.
Ultimate Member로 가입·로그인 페이지 만들기
플러그인 > 새로 추가에서 Ultimate Member를 설치하면 회원가입, 로그인, 프로필 페이지가 자동 생성됩니다. Ultimate Member > 양식에서 가입 폼에 연락처, 회사명 같은 필드를 드래그로 추가하고, 이메일 설정에서 가입 확인 메일을 켜면 허위 이메일 가입을 걸러낼 수 있습니다. 쇼핑몰이라면 별도 플러그인 없이 우커머스의 내 계정 페이지를 회원 기능으로 활용하는 편이 더 깔끔합니다.
스팸 가입과 보안은 세트
가입을 열면 봇 가입이 반드시 따라옵니다. 가입 폼에 구글 reCAPTCHA를 붙이고, 로그인 보호용으로 Limit Login Attempts Reloaded를 설치해 무차별 대입 시도를 차단하세요. 관리자 계정 아이디를 admin으로 쓰지 않는 것도 기본입니다. 보안과 백업까지 포함한 권장 구성은 필수 플러그인 스택에서 확인할 수 있습니다.
기능보다 정책이 먼저
회원 등급별로 볼 수 있는 콘텐츠 범위, 탈퇴 시 데이터 처리 방침을 미리 정하고 개인정보처리방침 페이지에 반영하세요. 정책 없이 기능부터 열면 나중에 손대기 어렵습니다.
회원 기능을 열기 전에 SSL(https) 적용 여부부터 확인하세요. 비밀번호가 오가는 사이트에서 SSL은 선택이 아니라 필수입니다.
※ 회원 DB에는 개인정보가 저장되므로 개인정보보호법상 수집 항목 최소화와 처리방침 고지가 필요합니다. 법적 요건은 사업 형태에 따라 다르니 별도 확인을 권합니다.
회원제 사이트는 보안 패치가 하루만 늦어도 사고로 이어질 수 있습니다. 정기 업데이트와 백업을 대신 챙기는 IDC.KR 유지보수와 함께 안심하고 운영하세요.
