자동로그인버전 출석부 수정사항..^^ > 그누3 팁자료실

그누3 팁자료실

자동로그인버전 출석부 수정사항..^^ 정보

그누호환 자동로그인버전 출석부 수정사항..^^

본문

smc님의 출석부 팁이 그누보드 자동로그인버전에서 버그가있습니다
그누부드의 자동로그인버전에선 쿠키를이용 로그인되므로
자동로그인시 로그인 시간이 쿠키에 저장된 시간으로 로그인되기때문에
최종접속시간이 쿠키에 저장된 시간으로 보이게 되는군요
따라서 어제 접속하고 오늘 자동로그인하면 출석부에 보이지 않게 됩니다
이러한 부분을 수정했습니다

index.php 부부을 수정하세요

 // 쿠키에 저장된 키와 같다면
            $tmp_auto = $_COOKIE[ck_auto];
            if ($tmp_auto == $key && $tmp_auto) {
                // 차단 또는 탈퇴가 아니라면
                if ($row[mb_intercept_date] == "" && $row[mb_leave_date] == "") {
                    // 세션에 회원아이디를 저장하여 로그인으로 간주
                    session_register("ss_mb_id");
                    $ss_mb_id = $_SESSION["ss_mb_id"] = $tmp_mb_id;
//이부분 추가하시면 됩니다 -최종로그인시간 입력
$sql = " update $cfg[table_member]
            set mb_today_login = '$now',
                mb_login_ip = '$_SERVER[REMOTE_ADDR]' /* 3.27 mb_login_ip 도 저장 */
          where mb_id = '$ss_mb_id' ";
sql_query($sql);
추천
0
  • 복사

댓글 전체

© SIRSOFT
현재 페이지 제일 처음으로