一般ユーザ管理

app/controller/components/以下にauthコンポーネントをextendsしたmember_auth.phpコンポーネントを作ってみましたが、extendsができません。自動読込みされない模様。

app_controller.phpで、adminとそれ以外を判別して、その段階でuserModelとセッションクッキー名セット切り替える方法で考え直し中。

追加コントローラで以下の通り設定


class AppController extends Controller
{

        var $components = array('Auth');

        function __construct()
        {
                parent::__construct();

        }

        function beforeFilter()
        {
                parent::beforeFilter();

                // Auth設定切換え
                if ($this->params["prefix"] != Configure::read('Routing.admin')) {
                        $this->Auth->userModel = 'Member';
                        Configure::write('Session.cookie', 'CAKEPHPMEMBERSAUTH');
                }
        }
}

認証テーブル変更は確認できたので、あとmembers側にログインフォームとログアウト画面追加の予定。


Javaのお話入ったので、そっち優先になってまた棚上げるかもしれませんが。。