login_check.php 파일의
// 회원로그인이 성공하였을 경우 세션을 생성하고 페이지를 이동함
if($member_data[no]) {
부분 밑에 아래를 추가
// 로그인 횟수 등의 정보 시작
$login_time = mktime(); // 현재시각 구함
$lastlogin = $member_data[login_last_time]; // 최근 로그인 시각 구해 옴
if($login_time-$lastlogin > 0) // 최근 로그인 시각과 현재 시각의 차이가 있을 시 로그인 회수 1회 증가, 최근 로그인 시간 현재시각으로 저장
@mysql_query("update $member_table set login_repeat=$member_data[login_repeat]+1, login_last_time=$login_time where no=$member_data[no]",$connect) or error(mysql_error());
if($login_time-$lastlogin >= 12*3600) //최근 로그인 시각에서 12시간이 경과했으면 로그인 점수 1점 증가
@mysql_query("update $member_table set login_point=$member_data[login_point]+1 where no=$member_data[no]",$connect) or error(mysql_error());
// 로그인 횟수 등의 정보 끝
member_modify.php 파일에서
적당한 부분에
<tr>
<td colspan="5" bgcolor="#EBD9D9" align="center"><img src="images/t.gif" width="10" height="1"></td>
</tr>
<tr height=28 align=right>
<td style=font-family:Tahoma;font-size:8pt;><font color="#FFFFF">Last Login time</td>
<td align=left> <font color="#FFFFF"><?=date("y년 m월 d일 h시 i분",$member[login_last_time])?><td>
</tr
를 추가
admin_modify_member.php 에서
<tr height=22 align=center>
<td bgcolor=#a0a0a0 align=right style=font-family:Tahoma;font-size:8pt;font-weight:bold;>Point </td>
<td align=left bgcolor=#e0e0e0> <?=($member_data[point1]*10+$member_data[point2])?> 점 ( 작성글수 : <?=$member_data[point1]?>, 코멘트 : <?=$member_data[point2]?> )</td>
</tr>
부분을 찾아서
<tr height=22 align=center>
<td bgcolor=#a0a0a0 align=right style=font-family:Tahoma;font-size:8pt;font-weight:bold;>Point </td>
<td align=left bgcolor=#e0e0e0> <?=($member_data[point1]*10+$member_data[point2])?> 점 ( 작성글수 : <?=$member_data[point1]?>, 코멘트 : <?=$member_data[point2]?>, 로그인 점수 : <?=$member_data[login_point]?>, 로그인 횟수 : <?=$member_data[login_repeat]?>, 최종 로그인 날짜 : <?=date("y.m.d h:i",$member_data[login_last_time])?> )</td>
</tr>
와 같이 바꾸면 된다.
그러면 로그인 힛수와, 점수, 날짜 등을 회원 정보와
관리자 회원 관리의 회원정보 수정 화면에서 볼 수가 있으며
로그인 점수는 현재 로그인 횟수 X 30점 이다..
점수 고치는건 잘 찾아보시면 될듯~ ㅋㅋ
도움 받은 출처:
http://www.nzeo.com/bbs/zboard.php?id=cgi_tip&select_arrange=headnum&desc=asc&page_num=20&selected=&exec=&sn=off&ss=on&sc=off&category=&keyword=%C8%BD%BC%F6
http://www.nzeo.com/bbs/zboard.php?id=cgi_tip&page=2&sn1=&divpage=1&sn=off&ss=on&sc=on&keyword=로그인&select_arrange=headnum&desc=asc&no=7359
http://www.nzeo.com/bbs/zboard.php?id=cgi_tip&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&keyword=최근로그인&select_arrange=headnum&desc=asc&no=3331
http://www.nzeo.com/bbs/zboard.php?id=cgi_tip&page=5&sn1=&divpage=1&sn=off&ss=on&sc=on&keyword=로그인&select_arrange=headnum&desc=asc&no=6913
http://www.nzeo.com/bbs/zboard.php?id=cgi_tip&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&keyword=횟수&select_arrange=headnum&desc=asc&no=2496
http://www.nzeo.com/bbs/zboard.php?id=cgi_tip&select_arrange=headnum&desc=asc&page_num=20&selected=&exec=&sn=off&ss=on&sc=off&category=&keyword=%C3%D6%B1%D9%B7%CE%B1%D7%C0%CE
// 회원로그인이 성공하였을 경우 세션을 생성하고 페이지를 이동함
if($member_data[no]) {
부분 밑에 아래를 추가
// 로그인 횟수 등의 정보 시작
$login_time = mktime(); // 현재시각 구함
$lastlogin = $member_data[login_last_time]; // 최근 로그인 시각 구해 옴
if($login_time-$lastlogin > 0) // 최근 로그인 시각과 현재 시각의 차이가 있을 시 로그인 회수 1회 증가, 최근 로그인 시간 현재시각으로 저장
@mysql_query("update $member_table set login_repeat=$member_data[login_repeat]+1, login_last_time=$login_time where no=$member_data[no]",$connect) or error(mysql_error());
if($login_time-$lastlogin >= 12*3600) //최근 로그인 시각에서 12시간이 경과했으면 로그인 점수 1점 증가
@mysql_query("update $member_table set login_point=$member_data[login_point]+1 where no=$member_data[no]",$connect) or error(mysql_error());
// 로그인 횟수 등의 정보 끝
member_modify.php 파일에서
적당한 부분에
<tr>
<td colspan="5" bgcolor="#EBD9D9" align="center"><img src="images/t.gif" width="10" height="1"></td>
</tr>
<tr height=28 align=right>
<td style=font-family:Tahoma;font-size:8pt;><font color="#FFFFF">Last Login time</td>
<td align=left> <font color="#FFFFF"><?=date("y년 m월 d일 h시 i분",$member[login_last_time])?><td>
</tr
를 추가
admin_modify_member.php 에서
<tr height=22 align=center>
<td bgcolor=#a0a0a0 align=right style=font-family:Tahoma;font-size:8pt;font-weight:bold;>Point </td>
<td align=left bgcolor=#e0e0e0> <?=($member_data[point1]*10+$member_data[point2])?> 점 ( 작성글수 : <?=$member_data[point1]?>, 코멘트 : <?=$member_data[point2]?> )</td>
</tr>
부분을 찾아서
<tr height=22 align=center>
<td bgcolor=#a0a0a0 align=right style=font-family:Tahoma;font-size:8pt;font-weight:bold;>Point </td>
<td align=left bgcolor=#e0e0e0> <?=($member_data[point1]*10+$member_data[point2])?> 점 ( 작성글수 : <?=$member_data[point1]?>, 코멘트 : <?=$member_data[point2]?>, 로그인 점수 : <?=$member_data[login_point]?>, 로그인 횟수 : <?=$member_data[login_repeat]?>, 최종 로그인 날짜 : <?=date("y.m.d h:i",$member_data[login_last_time])?> )</td>
</tr>
와 같이 바꾸면 된다.
그러면 로그인 힛수와, 점수, 날짜 등을 회원 정보와
관리자 회원 관리의 회원정보 수정 화면에서 볼 수가 있으며
로그인 점수는 현재 로그인 횟수 X 30점 이다..
점수 고치는건 잘 찾아보시면 될듯~ ㅋㅋ
도움 받은 출처:
http://www.nzeo.com/bbs/zboard.php?id=cgi_tip&select_arrange=headnum&desc=asc&page_num=20&selected=&exec=&sn=off&ss=on&sc=off&category=&keyword=%C8%BD%BC%F6
http://www.nzeo.com/bbs/zboard.php?id=cgi_tip&page=2&sn1=&divpage=1&sn=off&ss=on&sc=on&keyword=로그인&select_arrange=headnum&desc=asc&no=7359
http://www.nzeo.com/bbs/zboard.php?id=cgi_tip&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&keyword=최근로그인&select_arrange=headnum&desc=asc&no=3331
http://www.nzeo.com/bbs/zboard.php?id=cgi_tip&page=5&sn1=&divpage=1&sn=off&ss=on&sc=on&keyword=로그인&select_arrange=headnum&desc=asc&no=6913
http://www.nzeo.com/bbs/zboard.php?id=cgi_tip&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&keyword=횟수&select_arrange=headnum&desc=asc&no=2496
http://www.nzeo.com/bbs/zboard.php?id=cgi_tip&select_arrange=headnum&desc=asc&page_num=20&selected=&exec=&sn=off&ss=on&sc=off&category=&keyword=%C3%D6%B1%D9%B7%CE%B1%D7%C0%CE