그누보드 관리자 회원 목록에서 메일 인증 상태 일괄 변경하기
페이지 정보

본문
그누보드 관리자 페이지에서 회원들의 메일 인증 상태를 개별 수정 페이지에 일일이 들어가지 않고 회원 목록에서 체크박스로 한 번에 변경하고 복구하는 방법을 확인합니다.
그누보드 관리자 회원 목록에서 메일 인증 상태 일괄 변경하기
그누보드 기본 기능에서는 회원 메일 인증 상태를 변경하려면 각 회원의 정보 수정 페이지에 일일이 접속해야 하는 번거로움이 있습니다. adm/member_list.php와 adm/member_list_update.php 파일을 수정하여 체크박스를 통해 여러 회원의 인증 상태를 한 번에 처리할 수 있습니다.
수정 전 사전 준비
작업을 시작하기 전 반드시 adm/member_list.php와 adm/member_list_update.php 파일을 백업해 두시기 바랍니다.
1. adm/member_list.php 수정
회원 목록 출력 코드에서 인증 상태를 체크박스로 변경합니다. 파일 내에서 관련 코드를 찾아 아래와 같이 수정합니다.
// 코드 추가: 인증 상태값 설정
$passive_certify = ($row['mb_email_certify'] == '0000-00-00 00:00:00') ? G5_TIME_YMDHIS : $row['mb_email_certify'];
// 기존 출력 부분을 아래와 같이 변경
<input type="checkbox" name="mb_email_certify[<?php echo $i; ?>]" <?php echo ($row['mb_email_certify'] == '0000-00-00 00:00:00')?'':'checked'; ?> value="<?php echo $passive_certify ?>" id="mb_email_certify_<?php echo $i ?>">
2. adm/memberlistupdate.php 수정
데이터베이스 업데이트 쿼리에 메일 인증 필드를 추가합니다.
// update 쿼리 배열 내에 추가
mb_email_certify = '{$_POST['mb_email_certify'][$k]}',
확인 및 사용법
수정 후 관리자 회원 목록 페이지에 접속하면 메일 인증 상태가 체크박스로 표시됩니다. 체크박스를 선택하거나 해제한 후, 목록 하단의 '선택 수정' 버튼을 클릭하면 일괄 적용됩니다. 체크박스를 체크하면 현재 시간으로 인증 처리가 되며, 해제하면 인증이 취소됩니다.
복구 방법
작업 중 오류가 발생하거나 원상 복구가 필요한 경우, 미리 백업해 둔 adm/member_list.php 및 adm/member_list_update.php 파일을 서버에 다시 업로드하여 복구하십시오.
수정 결과 확인 및 복구
수정 후 관리자 회원 목록 페이지에서 체크박스를 통해 상태를 변경하고 '선택 수정' 버튼을 눌러 결과를 확인합니다. 작업 중 문제가 발생하면 미리 백업해 둔 파일을 서버에 다시 업로드하여 복구하십시오.
함께 보면 좋은 글
- 그누보드 관리자 페이지 최근 게시물 목록에서 댓글 제외하는 방법
- 그누보드 게시판 목록에서 회원 아이콘 제거하고 이름만 표시하기
- 그누보드 게시판 목록에서 사이드뷰 설정과 관계없이 회원 아이콘 출력하기
참고자료
기타 참고자료
- 이전글그누보드 스마트에디터 사진 업로드 용량 제한 설정 방법 26.09.16
- 다음글그누보드 스마트에디터2 사진 첨부 기능 제거 방법 26.09.16
댓글목록
등록된 댓글이 없습니다.