• Test php code

    From Anonymous@Anonymous@rocksolidbbs.com (Anonymous) to rocksolid.shared.test on Fri Nov 1 21:18:00 2024
    From Newsgroup: rocksolid.shared.test

    if ( (!empty($_SERVER['REMOTE_ADDR']))
    && ($settings['enable_logging'] == TRUE) ) {
    $visitor_ip = $_SERVER['REMOTE_ADDR'];

    $check_server = array (
    $_SERVER['SERVER_NAME'],
    $_SERVER['HTTP_USER_AGENT'],
    $_SERVER['HTTP_ACCEPT_ENCODING'],
    $_SERVER['HTTP_ACCEPT_LANGUAGE'],
    $_SERVER['HTTP_ACCEPT']
    );

    foreach ($check_server as $id) {
    if ( (!empty($id)) ) {
    $visitor_ip .= $id;
    }
    }

    $visitor_ip = hash('sha512', $visitor_ip);

    if ( (empty($_POST['portal'])) && ($short_mode != 'b') ) {
    check_portal($db, $settings, $visitor_ip);
    } elseif ( (!empty($_POST['portal'])) ) {
    $portal_message = 'pass';
    log_event($db, $settings, 'portal', $portal_message,
    $visitor_ip);
    redirect_target();
    quit($db, '');
    }

    check_max_requests($db, $settings, $visitor_ip);
    bot_block($db, $settings, $visitor_ip);
    } else {
    $visitor_ip = '';
    }
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Anonymous@Anonymous@rocksolidbbs.com (Anonymous) to rocksolid.shared.test on Sat Nov 2 14:08:06 2024
    From Newsgroup: rocksolid.shared.test

    if (!isset($_SESSION['start_stamp'])) {
    $_SESSION['start_stamp'] = time();
    }

    if (! isset($_SESSION['start_address'])) {
    $_SESSION['start_address'] = $_SERVER['REMOTE_ADDR'];
    $ip_pass = true;
    } else {
    if ($_SERVER['REMOTE_ADDR'] != $_SESSION['start_address']) {
    $ip_pass = false;
    } else {
    $ip_pass = true;
    }
    }

    if ($ip_pass && (isset($_SESSION['pass']) && $_SESSION['pass'] ===
    true)) {
    $logged_in = true;
    } else {
    $logged_in = false;
    }
    return $logged_in;
    --- Synchronet 3.21a-Linux NewsLink 1.2