ȸ¿ø°¡ÀÔÇÑµÚ Æ¯Á¤½Ã°£(24½Ã°£)ÀÌ Áö³ª¸é ÀÚµ¿À¸·Î ·¹º§8·Î ¿Ã·ÁÁÖ±â.
ÀÛ¼ºÀÚ:goldworm
¸Å¹ø À¯¿ëÇÑÆÁ¿¡¼ ¾ò¾î°¡±â¸¸ ÇÏ´Ù°¡ °£´ÜÇÑ°Å Çϳª ¿Ã·Áº¾´Ï´Ù.
¸ÕÀú À̱â´ÉÀ» »ç¿ëÇÏ°ÔµÈ ÀÌÀ¯´Â ȸ¿ø°¡ÀÔÇÏÀÚ¸¶ÀÚ Áú¹®ºÎÅÍ ¸¶±¸ ½ñ¾Æº×°Å³ª, °ÅÀÇ µµ¹è¿¡ °¡±õ°Ô ¸¶±¸ ±ÛÀ» ¿Ã¸®´Â»ç¶÷µéÀ» ´ëºñÇϱâ À§ÇÔÀÔ´Ï´Ù.
ÀÌÀÚ¸®¸¦ ºô¾î¼ ºÎŹµå¸®°í½ÍÀº°ÍÀº ÃÖ¼ÒÇÑ ¸îÀÏÀÇ ¿©À¯¸¦ µÎ°í ±×°÷ÀÇ ºÐÀ§±â¸¦ ÆľÇÇѵڿ¡ ±ÛÀ» ¿Ã¸®´Â ¿©À¯¸¦ °¡Áý½Ã´Ù.
°¢¼³ÇÏ°í ¹æ¹ýÀº °£´ÜÇÕ´Ï´Ù.
login_check.php ÆÄÀÏ¿¡ 23¹ø° ¶óÀÎÂë¿¡
// ȸ¿ø ·Î±×ÀΠüũ
$result = mysql_query("select * from $member_table where user_id='$user_id' and password=password('$password')") or error(mysql_error());
$member_data = mysql_fetch_array($result);
À̺κР¹Ù·Î ¾Æ·¡¿¡ ³Ö½À´Ï´Ù.
// 24½Ã°£ÀÌ Áö³ª¸é ·¹º§ 8·Î
if($member_data[level] == 9) {
$check_time=(time()-$member_data[reg_date])/60/60;
if($check_time>24) @mysql_query("update $member_table set level='8' where no='$member_data[no]'",$connect) or error(mysql_error());
}
ÀÌ·¸°Ô Çصθé 24½Ã°£ ÀÌ»óµÈ ·¹º§9 ȸ¿øÀÌ ·Î±×ÀÎÇÏ¸é ¹Ù·Î ·¹º§8 ·Î ½Â±ÞµÇ°Ô µË´Ï´Ù.
Á¦ ȨÆäÀÌÁöÀÇ °æ¿ì´Â ¼Õ´Ô°Ô½ÃÆÇ ÇÑ°÷¸¸ ·¹º§10 Áï ¾Æ¹«³ª ¾µ¼öÀְԵǾîÀÖ°í ³ª¸ÓÁö´Â ·¹º§8ÀÌ»óµÇ¾î¾ß ±Û¾²±â°¡ °¡´ÉÇÏ°Ô µÇ¾îÀÖ½À´Ï´Ù.
¼ö°í ¸¹À¸¼¼¿ä.
´Ù¸§ÀÌ ¾Æ´Ï¶ó À§¿¡ °ÍÀº ¿£Áö¿À À¯¿ëÇÑÆÁ¶õ¿¡ ¿Ã¶ó¿Â °ÍÀε¥ Á¦°¡ À߸ô¶ó¼ ÀÀ¿ëÀÌ ¾î·Á¿ö ÀÌ·¸°Ô Á¶¾ðÀ» ±¸ÇÕ´Ï´Ù.
// 1³âÀÌ Áö³ª¸é ·¹º§ 9·Î
if($member_data[level] == 7) {
$check_time=(time()-$member_data[reg_date])/60/60;
if($check_time>8760) @mysql_query("update $member_table set level='9' where no='$member_data[no]'",$connect) or error(mysql_error());
}
¿ä·¸°Ô º¯°æÇؼ(¹°·Ð Å×½ºÆ®´Â 1½Ã°£À¸·Î ¼³Á¤) Å×½ºÆ®ÇØ º¸´Ï Á¦´ë·Î ½ÇÇàÀÌ ¾ÈµÇ°í ·Î±×ÀÎÇÏ¸é ¹Ù·Î ·¹º§9·Î ³»·Á°¡´õ±º¿ä.
Á¦°¡ ÇÊ¿äÇÑ°Ç °¡·É ¿À´Ã ·¹º§7ÀÌµÈ È¸¿øÀÌ 1³âÀÌ µÇ´Â³¯¿£ ´Ù½Ã ÀÚµ¿À¸·Î Á¦º§9·Î ¶³¾îÁö°Ô ÇÏ´Â °ÍÀÔ´Ï´Ù.
Ȥ ¸®µð´ÔÀÌ ¾Ë°í°è½ÇÁö ¸ô¶ó¼ ÀÌ·¸°Ô Ãʸ鿡 ½Ç·Ê¸¦ ÇÕ´Ï´Ù.