그누커뮨 GNUboard COMmUNities
트위터아이디로 로그인하기트위터ID로 로그인
내 커뮤니티는 내가 수정할 수 있기 때문에 의미있다!
그누보드를 다루기 위해 알아야할 알짜배기 정보들을 적어봅니다.
 
작성일 : 09-10-13 12:13

로그인시 포인트 주는 곳 common.php

 글쓴이 : 말러83
조회 : 1,230  

키워드 : 그누보드, 로그인, 포인트, common.php, 수정

오토스크랩 : 일괄 스크랩 오토스크랩 설정 네이버 블로그로 스크랩 다음 블로그로 스크랩 이글루스로 스크랩 티스토리로 스크랩 텍스트큐브로 스크랩 트위터로 보내기
/common.php의 300번째 줄 근처를 보면 다음과 같은 내용이 있습니다.
if ($_SESSION['ss_mb_id']) // 로그인중이라면
{
    $member = get_member($_SESSION['ss_mb_id']);

    // 오늘 처음 로그인 이라면
    if (substr($member['mb_today_login'], 0, 10) != $g4['time_ymd'])
    {
        // 첫 로그인 포인트 지급
        insert_point($member['mb_id'], $config['cf_login_point'], "{$g4['time_ymd']} 첫로그인", "@login", $member['mb_id'], $g4['time_ymd']);

        // 오늘의 로그인이 될 수도 있으며 마지막 로그인일 수도 있음
        // 해당 회원의 접근일시와 IP 를 저장
        $sql = " update {$g4['member_table']} set mb_today_login = '{$g4['time_ymdhis']}', mb_login_ip = '{$_SERVER['REMOTE_ADDR']}' where mb_id = '{$member['mb_id']}' ";
        sql_query($sql);
    }
}
여기서 빨간 글씨가 로그인 포인트를 지급하는 구문인데요, 레벨이 5 이상이면 로그인 포인트를 2배 주도록 수정해봅시다.
빨간 글씨를 다음 내용으로 치환해줍니다.
        if($member[mb_level]<5) insert_point($member['mb_id'], $config['cf_login_point'], "{$g4['time_ymd']} 첫로그인", "@login", $member['mb_id'], $g4['time_ymd']);
        else insert_point($member['mb_id'], $config['cf_login_point'] * 2, "{$g4['time_ymd']} 첫로그인", "@login", $member['mb_id'], $g4['time_ymd']);
이런식으로 하면 로그인 포인트를 조절할 수 있습니다.^^

게시물의 저작권은 별도 표시가 없는 한 작성자에게 있습니다.
게시물 주소 : http://gnucomun.net/sp/study.8
5.7 (3명)
평가해주세요. 비회원 가능!
 
 

Total 23
번호 제   목 글쓴이 평점 날짜 조회
23 head.sub.php 전역변수 숨기기 (javascript) (2) 유아원 8.40 01-23 2687
22 php 파일로 그누보드 글쓰기 (13) 말러83 6.89 12-21 3551
21 팝업창 한글 깨짐 해결하기 (1) 유아원 3.50 12-20 2412
20 메타태그 (keywords, description) 적용하기 (5) 유아원 9.50 12-11 2277
19 .htaccess로 외부 불펌 막기 (4) 말러83 8.75 12-06 2677
18 IE6에서 롤오버 이미지를 계속해서 재 읽는 버그 (2) 유아원 6.00 12-05 2012
17 검색결과 내용부분 태그 없애기 (1) 유아원 10.00 12-04 1072
16 비회원도 추천 가능하게 만들기 유아원 6.83 11-26 891
15 .htaccess 활용하기 (7) 유아원 9.33 11-12 2346
14 다운로드를 스킨에서 조작해보자 말러83 9.83 11-09 1898
13 check_string() 한글, 영문, 숫자만 들어있는 문자열인지 확인 말러83 0.00 10-31 2546
12 크롬에서 글쓰기가 안될 때 해결책 말러83 7.00 10-29 2763
11 새글 있으면 new 표시 (7) 말러83 8.38 10-27 2337
10 로그인 상태인가 체크 $is_member (3) 말러83 8.33 10-21 1482
9 기본설정 변수 $config 말러83 6.75 10-21 1682
 1  2  

Copyright ⓒ그누커뮨(http://gnucomun.net) All rights reserved.