FuelPHP のシンプルな認証パッケージ SimplerAuth

SimpleAuth では大げさ過ぎる、ファイルにアカウント情報を記載するだけの認証パッケージを公開しました。

要件

  • FuelPHP 1.3-dev (1.2 でも動作しますが、ログインやログインの失敗などのログが出力されません)

インストール設定方法

  1. 上記 GitHub からダウンロードし、simplerauth として fuel/app/packages フォルダにインストールします。
  2. fuel/app/config/config.php の always_loaded.packages に simplerauth を追加します。
  3. config/simplerauth.php を fuel/app/config 以下にコピーします。
  4. oil console を実行し、アカウント情報を出力します(後述)。
  5. 出力されたアカウント情報を simplerauth.php にコピー&ペーストします。
oil console でのアカウント情報の出力方法
$ oil console
>>> Auth::create_user('username', 'password');

メソッド

以下のメソッドがあります。

  • Auth::login()
  • Auth::logout()
  • Auth::check()
  • Auth::get_username()