session_start();
session_register("board_uid");
if ($_SESSION["board_uid"] != $_COOKIE["board_cookie_uid"]) {
session_unregister("board_uid");
setcookie("board_cookie_uid", "", 0 , "/");
?>
exit;
}
// GET ¹æ½ÄÀ¸·Î ³Ñ¾î¿À´Â Å©·¢À» ¹æÁöÇϱâ À§ÇØ ¼¼¼Ç°ª ÀÎÁõ
$board_uid = $_SESSION["board_uid"];
//################# ·Î±×¾Æ¿ô ########################
if ($mode == "logout") {
// ¼¼¼Ç ¹× Äí۰ª Á¦°Å
session_start();
session_unregister("board_uid");
setcookie("board_cookie_uid", "", 0, "/");
?>
exit;
}
//################# ÀÌ¹Ì ·Î±×ÀÎµÈ »óÅ ########################
if ($board_uid) {
// ¼¼¼Ç ¹× Äí۰ª Á¦°Å
session_start();
session_unregister("board_uid");
setcookie("board_cookie_uid", "", 0, "/");
}
//################# ·Î±×ÀΠó¸® ########################
if ($pass && $mode == "login") {
//################# ¾ÆÀ̵ð, ºñ¹Ð¹øÈ£ °Ë»ö ########################
include "../../mysql.php";
$sql_query = "select count(idx) from member where uid = 'master' and pwd = old_password('$pass')";
$sql = mysql_query($sql_query);
$total = mysql_result($sql, 0, 0);
//################# ·Î±×ÀÎ ¼º°ø ########################
if ($total == 1) {
$board_uid = "master";
session_start();
session_register("board_uid");
setcookie("board_cookie_uid", "master", 0, "/");
?>
exit;
}
//################# ·Î±×ÀÎ ½ÇÆÐ ########################
else {
setcookie("board_cookie_uid", "", 0, "/");
?>
exit;
}
}
?>
include "../../head.inc"; ?>
include "../../menu_board.inc" ?> |
|
include "../../tail.inc" ?>