CodeIgniter
Tank_Auth とは?†
PHPのMVCフレームワーク「CodeIgniter」用のユーザー認証ライブラリ。
DX_Authを元に改良したもの、とのこと。
- Authパッケージの研究
http://www.playing-engineer.com/download/ci_auth/
DX_Authは使おうとすると、サンプルの再開発が必要となります。一方、TANK_Authはそこまで考慮されており、部分を出力するだけです。言い換えると、既存アプリに組み込むのも容易です。
TANK_Authの解説
TANK_AuthもDX_Authを参考にし、書き直されたものです。コードはとてもきれいですし、MVCモデルをきちんと守っているので使いやすいと思います。
インストール†
http://konyukhov.com/soft/tank_auth/
- Download the latest version of the library.
ライブラリの最新バージョンをダウンロードしてください。
- Unzip the package.
パッケージを解凍してください。
- Copy the application folder content to your CI application folder.
applicationフォルダをあなたのCI applicationフォルダにコピーしてください。
- Copy the captcha folder to your CI folder. Make sure this folder is writable by web server.
captchaフォルダをあなたのCIフォルダにコピーしてください。このフォルダをウェブサーバーで書き込み可能になっているか確認してください。
- Install database schema into your MySQL database.
データベースの構造をあなたのMySQLデータベースにインストールしてください。
- Open the application/config/config.php file in your CI installation and change $config['sess_use_database'] value to TRUE.
あなたがインストールしたCIの中にあるapplication/config/config.phpファイルを開き、$config['sess_use_database']の値をTRUEに変更してください。