CodeIgniterにはユーザー管理機能がデフォルトでは備わっていませんので、Tank_authというライブラリを使っています。Tank Authは新規登録やログイン、パスワードリセットなど、ユーザー管理系で必要な機能は一通り実装されていますが、ユーザー権限の設定などはできません。 そこで、Tank Authをカスタマイズして、ユーザーモードという項目を追加することにします。管理者や一般、ゲストといったユーザーレベルを設定可能にしようというわけですね。 以下はそのカスタマイズのメモです。なお、Tank Authのインストールが終わり、普通に使えていることを前提とした解説です。 Step.1 テーブルに項目を追加 usersテーブルにカラムを追加します。カラム名はお好きなもので。ここではmodeにしました。種別はintでもvarcharでもどちらでも。権限の種類が少ないならint(1)で充