smc님의 출석부 자동로그인 버전에서 사용하기 > 그누3 팁자료실

그누3 팁자료실

smc님의 출석부 자동로그인 버전에서 사용하기 정보

그누호환 smc님의 출석부 자동로그인 버전에서 사용하기

본문

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
  • 복사

댓글 전체

레벨 x이상 회원들의 출석을 체크하려고 하는데요.
그리고 그 x이상의 회원들중 미출석 리스트도 뽑아 내려면 어떻게 ㅠ.ㅜ
머리아프군요. ㅋㅋㅋ
© SIRSOFT
현재 페이지 제일 처음으로