2013-05-27 183 views
0

所以我正在使用cakePHP 2.3,并尽可能地尝试使用不同的框架a)让我41岁的心灵知道b)为了确保我使用棚中的每个工具为自己和我的客户。cakePHP 2.x自定义身份验证

我有一个个人的SaaS应用程序林建设,需要知道添加“其中site_id = 2”,以验证的最好方法调用基本上都是基于他们如何查看该应用程序,即子域或域设置在AppController的特定SITE_ID 。

我已经寻找自定义身份验证,但我没有看到任何突出的东西。我也有一个角色列&表是逗号DELIM我需要在身份验证要求加入

任何好如何的或指针将是巨大的

感谢

回答

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, 
    ); 

,让您的MODS存在。

+0

/lib/Cake/Controller/Component/Auth/BasicAuthenticate.php有类似的参数我不知道哪个在拉伸优先,所以我建议备份每个并做一个POE(消除过程) –