최고관리자 관련 Tip (2016-03-28 수정) > 질문과 답변 | 그누보드5

최고관리자 관련 Tip (2016-03-28 수정)

  • profile_image
    알맞은율화
    • 0건
    • 72회
    • 14-05-28 11:36

###  [Tip 1] 회원 레벨 활용 ::: 사이트 특성상 관리자가 여러명필요할때  ###
추가 파일  : extend 디렉토리에 파일을 하나 만들어 (예.  hp5_extend_user.php  ) 아래와 같은 코드를 추가

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

// 최고관리자
if ($member[mb_id] == '회원아이디1') $is_admin = 'super';
/*
if ($member[mb_id] == '회원아이디2') $is_admin = 'super';
if ($member[mb_id] == '회원아이디3') $is_admin = 'super';

// 그룹관리자
// 관리자 > 그룹관리자에 콤마로 구분하여 여러명을 등록합니다(asdfg,aaa,bbc,ccc)
if($is_member && $group['gr_admin']) {
    $tmpArr= explode(',', $group['gr_admin']);
    if( in_array( $member[mb_id], $tmpArr)){ $group['gr_admin']=$member[mb_id]; $is_admin = 'group'; }
}

// 게시판관리자
if ($bo_table == '게시판아이디')
{
    if ($member[mb_id] == '회원아이디1') $is_admin = 'board';
    if ($member[mb_id] == '회원아이디2') $is_admin = 'board';
    if ($member[mb_id] == '회원아이디3') $is_admin = 'board';

    if ($is_admin == 'board') $board[bo_admin] = $member[mb_id];
}
*/
?>


참고자료
http://sir.kr/qa/32177


###  [Tip 2] 특정회원의 정보 변경하기  ###

그누보드5 기본폴더에 임의의 파일을 만든후 아래 내용을 넣고 업로드합니다.
웹브라우저로 업로드한 파일을 실행하면 정보가 변경됩니다.
<?php
include_once("./_common.php");

// 특정회원 비밀번호 변경
$sql = "update ".$g5['member_table']." set mb_password = password('aaa') where mb_id='회원아이디' ";
//sql_query($sql);  // 적용할때 앞의 주석 ( // ) 을 제거

// 특정회원 이메일변경
$sql = "update ".$g5['member_table']." set mb_email = '메일@happyjung.com' where mb_id='회원아이디' ";
//sql_query($sql);  // 적용할때 앞의 주석 ( // ) 을 제거

echo "Change Complete";
?>

댓글0

등록된 댓글이 없습니다.

댓글
자동등록방지 숫자를 순서대로 입력하세요.
이름
비번
로고

You can relay on our amazing features list and also our customer services will be great experience.

our amazing features list and also our customer services is great.

코리아 세무회계사무소

서울 송파구 올림픽로35 다길
2층, 3층, 4층

02-1234-5678
© All Rights Reserved by 코리아 세무회계사무소