CreateSessionHash(), 'member_id' => intval($userid), 'ip_address' => IPADDRESS, 'browser' => USER_AGENT, 'running_time' => TIMENOW); // return if we are logging in our logging out (since logging in and out already creates sessions) if(isset($_POST['login']) || isset($_GET['logout'])) { return ''; } $DB->query("INSERT INTO " . $tableprefix . "sessions (id, member_name, member_id, ip_address, browser, running_time, login_type, member_group) VALUES ('%s', '%s', %d, '%s', '%s', '%s', '%s', %d)", $session['id'], $username, $session['member_id'], $session['ip_address'], $session['browser'], $session['running_time'], $logintype, $usergroupid); // save the sessionhash sdsetcookie('session_id', $session['id'], 0); // set sessioncreated to true so that we don't update this session later on in the script // (because it was just created) $sessioncreated = true; return $session; } function ipb_clean($val) { $val = str_replace( " " , " " , $val ); $val = str_replace( chr(0xCA) , "" , $val ); //Remove sneaky spaces $val = str_replace( "" , "-->" , $val ); $val = preg_replace( "/