/** * Store validated user information in session * * @param string $userId * @param string $accessLevel */ public static function setLoginValid($userId, $accessLevel) { if (self::$testMode) { self::$testUserId = $userId; } else { // ZEBRA_SESSION $link = mysqliConnect(); self::$xactSession = new Zebra_Session($link, SESSION_HASH, SESSION_LIFETIME_SECONDS); $_SESSION['userValid'] = 1; $_SESSION['userId'] = $userId; $_SESSION['userAccessLevel'] = $accessLevel; $_SESSION['userAgent'] = md5($_SERVER['HTTP_USER_AGENT']); // ASSIGN VARIABLES TO USER INFO $time = date("M j G:i:s Y"); $ip = getenv('REMOTE_ADDR'); $userAgent = getenv('HTTP_USER_AGENT'); $referrer = getenv('HTTP_REFERER'); // COMBINE VARS INTO OUR LOG ENTRY $msg = "USERID: " . $userId . " IP: " . $ip . " TIME: " . $time . " REFERRER: " . $referrer . " USERAGENT: " . $userAgent; // self::writeLoginMsg($msg); } }