Ion_Auth メモ
CodeIgniterでログイン認証を用意する。
開発が止まっているTank_Authの代わりに、比較的新しいIon_Authというライブラリーを使ってみる。
Ion_Auth
GitHub - benedmunds/CodeIgniter-Ion-Auth: Simple and Lightweight Auth System for CodeIgniter
インストール
Codeigniter 3. Authなパッケージを使う - Qiita
CodeIgniterの Auth パッケージ ion auth を使用する|プログラムメモ
CodeIgniterの「third_party」という仕組みを使ってインストールする方法が紹介されていた。
これでやったらうまくいった!
CodeIgniterのthird_partyとは?
ローダ(読み込み処理)クラス — CodeIgniter 3.2.0-dev ドキュメント
アプリケーションパッケージはリソースの完全なセットを単一のディレクトリにいれて 簡単に配布することができます。
それには独自のライブラリ、 モデル、ヘルパー、設定、および言語ファイルを揃えられます。
これらのパッケージは application/third_party ディレクトリに配置することをおすすめします。
パッケージ(third_party) | 拡張編 CodeIgniter Guide 徹底ガイド!
パッケージ (third_party)
CodeIgniterでは、「モデル」、「設定」、「ライブラリ」、「ヘルパー」、「ビュー」、 「言語」ファイルをサブセットとするパッケージを構成することが可能です。
作成したパッケージは、サードパーティとして配布したり、誰かが開発したパッケージを 利用することもできます。
動作確認
デフォルトでは、管理者用のIDとPWが以下のようにセットされている。
- ユーザ名:admin@admin.com
- パスワード:password
これでログインできたら、とりあえずOK