테스트 사이트 - 개발 중인 베타 버전입니다

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

· 11년 전 · 14669 · 16
### [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";
?>

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 16개

10년 전
유용한 팁입니다
감사합니다.^^
유용한 팁 가사합니다. ^^)/
유용한 정보 감사드려요.
감사합니다^^
2년 전
관리자 추가

게시글 목록

번호 제목
1583
1580
1579
1566
1555
1533
1523
1489
1486
1471
1467
1449
1444
1443
1441
1431
1426
1425
1420
1418
1412
1405
1401
1398
1392
1383
1375
1372
1371
1370