gusagi
記事一覧 > gusagiの日記 > [XOOPS Cube]ベーシック認証プリロードを書いてみました
[XOOPS Cube]ベーシック認証プリロードを書いてみました
- 2010-3-5 0:27
- gusagiの日記 in XOOPS Cube
「特定のIPアドレスからは無条件にアクセスさせる」「別の特定のIPアドレスからはベーシック認証を行う」「それ以外のIPアドレスからのアクセスは不許可とする」を実現する必要があったのですが、.htaccessだけだと実現することが難しそうだったのでプリロードを書いてみました。
PHPレベルでベーシック認証を行うので、.htaccessが使えないレンタルサーバでも使えるんじゃないかと思います。
今後も業務で使いそうだったので、プライベートのサイトではなくRYUSサイトのダウンロードページで配布しています。
今のところ、.htaccessなどでは設定出来るOrder指定などには対応していませんが、いずれ対応させる予定です。
Apacheレベルでのアクセス制御ではないので、プリロードが実行されるまでのPHPの処理自体は行われてしまう(=多少にオーバーヘッドは発生する)というデメリットはありますが、用途によってはかなり便利になるんじゃないかと思います。
宜しければお試し下さい。

