cakePHP 2.x自定义身份验证

时间:2013-05-27 18:07:12

标签: cakephp cakephp-2.3

所以我正在使用cakePHP 2.3,我尝试在可能的情况下使用不同的框架a)让我41岁的头脑保持清醒b)确保我为自己和我的客户使用棚子里的每一个工具。

我有一个个人SaaS应用程序我正在构建并需要知道添加的最佳方式"其中site_id = 2"基本上根据他们查看应用程序的方式进行身份验证调用,即子域或域在AppController中设置特定的site_id。

我已经寻找自定义身份验证但我没有看到任何突出的东西。我还有一个角色列&以逗号为单位的表我需要加入auth请求

任何好的指南或指针都会很棒

由于

1 个答案:

答案 0 :(得分:0)

我只是在有限的信息下在黑暗中拍摄,但我认为这是你想要的树林中的某个地方。 找到你的蛋糕构建并导航到/lib/Cake/Controller/Component/Auth/BaseAuthenticate.php

找到:

public $settings = array(
        'fields' => array(
            'username' => 'username',
            'password' => 'password'
        ),
        'userModel' => 'User',
        'scope' => array(),
        'recursive' => 0,
        'contain' => null,
    );

并在那里制作你的mod。