ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Changeset 3856


Ignore:
Timestamp:
Sep 5, 2007, 6:00:20 PM (13 years ago)
Author:
ebihara
Message:

#1157:携帯IP制限機能がBIZで機能していなかったのを修正

File:
1 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/trunk/webapp_biz/modules/ktai_biz/init.inc

    r3834 r3856  
    1818if (CHECK_KTAI_UA && !isKtaiUserAgent()) {
    1919    openpne_redirect('pc');
     20}
     21
     22// IPアドレスチェック
     23if (CHECK_KTAI_IP) {
     24    require_once 'Net/IPv4.php';
     25    $is_valid_ip = false;
     26    for ($i = 0; $i < count($GLOBALS['_OPENPNE_KTAI_IP_LIST']); $i++) {
     27        if (Net_IPv4::ipInNetwork($_SERVER['REMOTE_ADDR'], $GLOBALS['_OPENPNE_KTAI_IP_LIST'][$i])
     28            || Net_IPv4::ipInNetwork($_SERVER['HTTP_X_FORWARDED_FOR'], $GLOBALS['_OPENPNE_KTAI_IP_LIST'][$i])) {
     29            $is_valid_ip = true;
     30            break;
     31        }
     32    }
     33
     34    if (!$is_valid_ip) {
     35        openpne_redirect('pc');
     36    }
    2037}
    2138
Note: See TracChangeset for help on using the changeset viewer.