FuelPHP のシンプルな認証パッケージ SimplerAuth
SimpleAuth では大げさ過ぎる、ファイルにアカウント情報を記載するだけの認証パッケージを公開しました。
要件
- FuelPHP 1.3-dev (1.2 でも動作しますが、ログインやログインの失敗などのログが出力されません)
インストール設定方法
- 上記 GitHub からダウンロードし、simplerauth として fuel/app/packages フォルダにインストールします。
- fuel/app/config/config.php の always_loaded.packages に simplerauth を追加します。
- config/simplerauth.php を fuel/app/config 以下にコピーします。
- oil console を実行し、アカウント情報を出力します(後述)。
- 出力されたアカウント情報を simplerauth.php にコピー&ペーストします。
oil console でのアカウント情報の出力方法
$ oil console >>> Auth::create_user('username', 'password');
メソッド
以下のメソッドがあります。
- Auth::login()
- Auth::logout()
- Auth::check()
- Auth::get_username()