【注意】Basic認証ライブラリはセキュリティ的に問題があるのでDigest(ダイジェスト)認証ライブラリをご使用ください。
http://a-zumi.net/www/codeigniter-digest-auth-library/
以下、本文です。
CodeIgniterのBasic認証ライブラリを作りました。
ライブラリをロードするときにユーザー名とパスワードを設定し、
以下のコードを追加するだけで簡単にBasic認証が実装できます。
$this->basic_auth->login();
ソースコードは以下のとおりです。