Subversion Repositories cheapmusic

Rev

Rev 85 | Rev 99 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 85 Rev 96
Line 143... Line 143...
143
 
143
 
144
        $id = mysqli_real_escape_string(self::$_sess_db, $id);
144
        $id = mysqli_real_escape_string(self::$_sess_db, $id);
145
        $access = mysqli_real_escape_string(self::$_sess_db, time());
145
        $access = mysqli_real_escape_string(self::$_sess_db, time());
146
        $encrypted = Cryptor::Encrypt(json_encode($_SESSION));
146
        $encrypted = Cryptor::Encrypt(json_encode($_SESSION));
147
        $userId = (empty($_SESSION['sessData']['userID']) ? 'NULL' : $_SESSION['sessData']['userID']);
147
        $userId = (empty($_SESSION['sessData']['userID']) ? 'NULL' : $_SESSION['sessData']['userID']);
-
 
148
        $ip = inet_pton($_SERVER['REMOTE_ADDR']);
148
 
149
 
149
        $sql = "REPLACE
150
        $sql = "REPLACE
150
                INTO sessions
151
                INTO sessions
151
                VALUES ('$id', '" . self::getSessionTab() . "', '$access', '$encrypted', $userId)";
152
                VALUES ('$id', '" . self::getSessionTab() . "', '$access', '$ip', '$encrypted', $userId)";
152
 
153
 
153
        if (!($result = mysqli_query(self::$_sess_db, $sql))) {
154
        if (!($result = mysqli_query(self::$_sess_db, $sql))) {
154
            error_log("MySQL Write Session Error: " . mysqli_error(self::$_sess_db) . " (" . mysqli_errno(self::$_sess_db) . ")");
155
            error_log("MySQL Write Session Error: " . mysqli_error(self::$_sess_db) . " (" . mysqli_errno(self::$_sess_db) . ")");
155
        }
156
        }
156
 
157