Re: Admin領域へのIPアドレスによるアクセス制限
- cruel > Admin領域へのIPアドレスによるアクセス制限 @ 2011/2/27 0:06
- yosyos > Re: Admin領域へのIPアドレスによるアクセス制限 @ 2011/2/27 9:38
- cruel > Re: Admin領域へのIPアドレスによるアクセス制限 @ 2011/2/27 23:03
- » yosyos > Re: Admin領域へのIPアドレスによるアクセス制限 @ 2011/2/28 22:04
- ryuring > Re: Admin領域へのIPアドレスによるアクセス制限 @ 2011/3/1 0:48
- cruel > Re: Admin領域へのIPアドレスによるアクセス制限 @ 2011/3/3 4:18
- ryuring > Re: Admin領域へのIPアドレスによるアクセス制限 @ 2011/3/3 5:13
- cruel > Re: Admin領域へのIPアドレスによるアクセス制限 @ 2011/3/3 5:38
- yosyos > Re: Admin領域へのIPアドレスによるアクセス制限 @ 2011/3/3 23:47
- ryuring > Re: Admin領域へのIPアドレスによるアクセス制限 @ 2011/3/4 0:30
- cruel > Re: Admin領域へのIPアドレスによるアクセス制限 @ 2011/3/5 1:44
- ryuring > Re: Admin領域へのIPアドレスによるアクセス制限 @ 2011/3/6 14:04
- cruel > Re: Admin領域へのIPアドレスによるアクセス制限 @ 2011/3/7 22:58
yosyos > Re: Admin領域へのIPアドレスによるアクセス制限 @ 2011/2/28 22:04 |
---|
cruel さん
スマートURLが使えない環境で運用したことがなかったので お門違いな回答をしてしまったようで申し訳ないです。 私ならどうやってしのぐかを少し考えてみました。 模範解答には程遠いと思いますが・・・ 1.baser/controllers/users_controller.php を app/controllers/users_controller.phpにコピーしてcruelさんの処置を施す。 baserをバージョンUPすることを考えて、baser/以下のソースに手を加えないことを考えます。 そのために、app/に移動してコントローラーをオーバーライドするようにします。 但し、バージョンUPをするとコピーしたソースを更新(マージ)しなくてはならないので、結果的には同じことかなと・・・ 2.app/config/bootstrap.phpに処置を加える。 本来ならばapp/controllers/app_controller.phpにフックを仕込みたいところですが baser/controllers/app_controller.phpがあるので、できませんでした。 なので、baser/controllers/app_controller.php実行以前に仕込める場所はと考えると app/config/以下の何かか。 cakePHP 及び baserCMS の規範に沿っていないのですが bootstrap.php仕込みの方法で考えました。 例えば以下のような感じで
どちらもスマートじゃないのですが、やむを得ずの場合、私ならこうやっちゃうだろうな・・・ という回答でしかないのですがいかがでしょうか? ※この記事をご覧の方で同様の事案に対応されている人がいましたら、私も教えて頂きたいです。 |