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

[수정]회원 포인트에 따라 권한 자동으로 올리기

· 11년 전 · 11527 · 16
기존에 팁은 관리자 로그인시 권한 하락하는 경우가 있어 수정하고 간단하게 소스 정리 했습니다

/lib/common.lib.php 929번 라인
// 포인트 UPDATE
$sql = " update {$g5['member_table']} set mb_point = '$po_mb_point' where mb_id = '$mb_id' ";
sql_query($sql);

아래에 추가
// 포인트에 따라 권한 자동 올리기
$mb_level = sql_fetch(" select mb_level from {$g5['member_table']} where mb_id = '$mb_id' ");
if($mb_level['mb_level'] < 10){
if($po_mb_point <= 2000){ //2000 포인트 이하면 권한 2
$level_up = 2;
}elseif($po_mb_point <= 3000){
$level_up = 3;
}elseif($po_mb_point <= 4000){
$level_up = 4;
}elseif($po_mb_point <= 5000){
$level_up = 5;
}elseif($po_mb_point <= 6000){
$level_up = 6;
}elseif($po_mb_point <= 7000){
$level_up = 7;
}elseif($po_mb_point <= 8000){
$level_up = 8;
}elseif($po_mb_point <= 9000){
$level_up = 9;
}
sql_query(" update {$g5['member_table']} set mb_level = '$level_up' where mb_id = '$mb_id' ");
}

이렇게 추가해 주세요

댓글 작성

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

로그인하기

댓글 16개

10년 전
로그인이나 글쓰기 포인트 부여시 적용이 되기 때문에 임의로 지정한 회원은 하락이나 상승이 될 수 있어요
그 회원들만 제외시키고 적용해야 되요
9년 전
좋아요!
9년 전
감사합니다
너무너무 감사합니다!
7년 전
감사합니다~!!
제가 초보라그런데 .. 그냥 이 내용만 입력하면 되는건가요?..?

게시글 목록

번호 제목
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