Ignore:
Timestamp:
2011/03/07 19:12:58 (16 years ago)
Author:
habu
Message:

#922 IP制限にかかった場合、エラー画面を表示する様に修正

LC_Page_Adminクラス内でSC_Utils_Ex::sfDispError()を呼び出すと無限ループに陥るため、
LC_Page_Error_DispError::init()では、parent::init()を行わないように変更しました。
(結果的に、フロントのエラー画面出力と同様の仕様)

また、AUTH_ERROR定数に紐付くエラー文言を以下の通り変更しました。
(AUTH_ERROR定数はどこでも利用されていなかったため、この度、利用させていただきました)


「このファイルにはアクセス権限がありません。<br />もう一度ご確認のうえ、再度ログインしてください。」
↓
「このページにはアクセスできません」


File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_5-dev/data/class/pages/admin/LC_Page_Admin.php

    r20540 r20547  
    4949        if(count($allow_hosts) > 0){ 
    5050            if(array_search($_SERVER["REMOTE_ADDR"],$allow_hosts) === FALSE){ 
    51                 SC_Response_Ex::sendHttpStatus(403); 
    52                 exit; 
     51                SC_Utils_Ex::sfDispError(AUTH_ERROR); 
    5352            } 
    5453        } 
Note: See TracChangeset for help on using the changeset viewer.