\NetCommonsSecurity

NetCommonsセキュリティ Utility

Summary

Methods
Properties
Constants
__construct()
denyIpMove()
enableBadIps()
enableAllowSystemPluginIps()
getCurrentIp()
hasCurrentIp()
isCloseSite()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Methods

__construct()

__construct() : void

コンストラクタ

セキュリティチェックで使用するモデルをセットする

denyIpMove()

denyIpMove() : boolean

IP変動の禁止チェック

Returns

boolean

enableBadIps()

enableBadIps() : boolean

IPアドレスの不正アクセスチェック

Returns

boolean

enableAllowSystemPluginIps()

enableAllowSystemPluginIps() : boolean

IPアドレスによる管理画面のアクセスチェック

Returns

boolean

getCurrentIp()

getCurrentIp() : string

現在アクセスしているIPアドレスの取得

Returns

string

hasCurrentIp()

hasCurrentIp(array|string  $ips) : boolean

現在アクセスしているIPアドレスがあるかどうか

Parameters

array|string $ips

IPアドレスリスト

Returns

boolean

isCloseSite()

isCloseSite(\Controller  $controller) : boolean

サイト停止チェック

Parameters

\Controller $controller

実行しているコントローラ

Returns

boolean