function logout() { $userid = isset($_SESSION['userid']) ? $_SESSION['userid'] : 0; $ip = client_ip(); update_user_status($_SESSION['userid'], 0, $ip, $_SERVER['HTTP_USER_AGENT']); update_confid($userid, md5(mt_rand())); $dir = $_SERVER['DOCUMENT_ROOT'] . "/Contacts/views/user/temp/" . md5($userid); if (file_exists($dir)) { removeDir($dir); } unset($_SESSION['userid']); unset($_SESSION['timeout']); unset($_SESSION['username']); unset($_SESSION['isLoggedIn']); unset($_SESSION['becomeLogin']); }
include_once $_SERVER['DOCUMENT_ROOT'] . '/Contacts/models/model.php'; $username = isset($_POST['user']) ? trim($_POST['user']) : 0; $userpass = isset($_POST['userpass']) ? md5(trim($_POST['userpass'])) : 0; $debug = isset($_SESSION['debug']) && $_SESSION['debug'] == "on" ? 1 : 0; if ($debug) { /*Head of the page*/ include_once $_SERVER['DOCUMENT_ROOT'] . '/Contacts/views/building/head.php'; dump($_SESSION, "SESSION"); dump($_POST, "POST"); } $failure = 0; if ($username && $userpass) { if (NULL != ($Records = exists_user(0, $username))) { $userid = $Records[0]['userid']; if (NULL != exists_password($userid, $userpass)) { update_confid($userid, $_POST['confid']); switch ($Records[0]['active']) { case "Activated": echo "<br />case: \"Activated\"<br />"; $_SESSION['becomeLogin'] = 1; $_SESSION['userid'] = $userid; $_SESSION['username'] = $username; $_SESSION['isLoggedIn'] = 1; echo "<br />User Is Logged In!<br />"; break; case "Locked": echo "<br />case: \"Locked\"<br />"; $_SESSION['warning'] = ($debug ? "<b>login.php:</b><br />" : "") . "Account: " . $username . " is disabled from administrator!"; break; default: echo "<br />case: \"default\"<br />";