header("Pragma: no-cache"); header("Content-Type: text/html; charset=utf-8"); session_start(); $_SESSION["loc"] = dirname($_SERVER['PHP_SELF']); if ($_SESSION["loc"] == "/") { $_SESSION["loc"] = ""; } $_SESSION["locr"] = dirname(__FILE__); if ($_SESSION["locr"] == "/") { $_SESSION["locr"] = ""; } require_once "globals.php"; require_once "db.php"; if (!isset($_GET["name"])) { if (ValidSession()) { DBLogOut($_SESSION["usertable"]["contestnumber"], $_SESSION["usertable"]["usersitenumber"], $_SESSION["usertable"]["usernumber"], $_SESSION["usertable"]["username"] == 'admin'); } session_unset(); session_destroy(); session_start(); $_SESSION["loc"] = dirname($_SERVER['PHP_SELF']); if ($_SESSION["loc"] == "/") { $_SESSION["loc"] = ""; } $_SESSION["locr"] = dirname(__FILE__); if ($_SESSION["locr"] == "/") { $_SESSION["locr"] = ""; } } if (isset($_GET["getsessionid"])) { echo session_id();
// the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. // // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // You should have received a copy of the GNU General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. //////////////////////////////////////////////////////////////////////////////// // Last modified 26/oct/2014 by cassio@ime.usp.br // allow passwords to be changed by default // require 'header.php'; if (isset($_GET["site"]) && isset($_GET["user"]) && is_numeric($_GET["site"]) && is_numeric($_GET["user"]) && isset($_GET["logout"]) && $_GET["logout"] == 1) { DBLogOut($_SESSION["usertable"]["contestnumber"], $_GET["site"], $_GET["user"]); ForceLoad("user.php"); } if (isset($_POST["usersitenumber"]) && isset($_POST["usernumber"]) && is_numeric($_POST["usersitenumber"]) && is_numeric($_POST["usernumber"]) && isset($_POST["confirmation"]) && $_POST["confirmation"] == "delete") { if (!DBDeleteUser($_SESSION["usertable"]["contestnumber"], $_POST["usersitenumber"], $_POST["usernumber"])) { MSGError("User could not be removed."); } ForceLoad("user.php"); } if (($ct = DBContestInfo($_SESSION["usertable"]["contestnumber"])) == null) { ForceLoad("../index.php"); } if ($ct["contestlocalsite"] == $ct["contestmainsite"]) { $main = true; } else { $main = false;