session_start(); header("Cache-control: private"); ob_start(); error_reporting (E_ALL ^ E_NOTICE); require "functions.php"; $PHP_SELF = "index.php"; if($action == "login") { $result = FALSE; $is_loged_in = FALSE; $md5_password = md5($password); $full_member_db = file("data/users.php"); foreach($full_member_db as $member_db_line) { if(!eregi("<\?",$member_db_line)) { $member_db = explode("|",$member_db_line); if(strtolower($member_db[2]) == strtolower($username) && $member_db[3] == $md5_password) { $result = TRUE; break; } } } if($result == TRUE) { $_SESSION['joined'] = "$member_db[0]"; $_SESSION['permission'] = "$member_db[1]"; $_SESSION['user'] = "$member_db[2]"; $_SESSION['md5_password'] = "$member_db[3]"; $_SESSION['email'] = "$member_db[4]"; $_SESSION['location'] = "$member_db[7]"; $_SESSION['lastvisit'] = "$member_db[8]"; $all_users_db = file("data/users.php"); $old_users_db = $all_users_db; $modified_users = fopen("data/users.php", "w"); foreach($old_users_db as $old_users_db_line) { $old_users_db_arr = explode("|", $old_users_db_line); if($member_db[0] != $old_users_db_arr[0]) { fwrite($modified_users, "$old_users_db_line"); } else { $time = time() + ($config_date_adjust * 3600); fwrite($modified_users, "$old_users_db_arr[0]|$old_users_db_arr[1]|$old_users_db_arr[2]|$old_users_db_arr[3]|$old_users_db_arr[4]|$old_users_db_arr[5]|$old_users_db_arr[6]|$old_users_db_arr[7]|$time||\n"); } } fclose($modified_users); $is_loged_in = TRUE; header("location: $PHP_SELF?id=modules/online&action=add&add_ip=$_SESSION[user]"); } else { $is_loged_in = FALSE; header("location: $PHP_SELF?login_failed=1"); } } if($is_guest == TRUE) { $is_loged_in = FALSE; } elseif($is_user == TRUE) { $is_loged_in = TRUE; } elseif($is_moderator == TRUE) { $is_loged_in = TRUE; } elseif($is_administrator == TRUE) { $is_loged_in = TRUE; } if($action == "logout") { @session_destroy(); @session_unset(); header("location: $PHP_SELF?id=modules/online&action=remove&remove_ip=$_SESSION[user]"); } ?>
Error 404 |
404 Error page cannot be found |