public static function user($uniID, $remember = false) { // Set the appropriate UniID $_SESSION['uni_id'] = $uniID; // Load Your Data Me::$getColumns = "*"; // Retrieve all of your data during login Me::load($uniID); if (Me::$id == 0) { return false; } // Prepare User Session if (isset($_SESSION[SITE_HANDLE]['site_login'])) { // This retains the site login redirection for UniFaction (Auth) $_SESSION[SITE_HANDLE] = array("site_login" => $_SESSION[SITE_HANDLE]['site_login']); } else { $_SESSION[SITE_HANDLE] = array(); } $_SESSION[SITE_HANDLE]['id'] = Me::$id; // Required to load user each page. // Update the last login time (to right now) Database::query("UPDATE users SET date_lastLogin=? WHERE uni_id=? LIMIT 1", array(time(), Me::$id)); // Set "Remember Me" cookie if applicable if ($remember) { // Me::setCookie(); } return true; }