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

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

· 11년 전 · 11525 · 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년 전
감사합니다~!!
제가 초보라그런데 .. 그냥 이 내용만 입력하면 되는건가요?..?

게시글 목록

번호 제목
1938
1936
1930
1926
1920
1914
1912
1898
1895
1889
1884
1881
1873
1871
1830
1829
1828
1826
1815
1803
1796
1793
1790
1788
1781
1779
1760
1759
1751
1750