0

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

我有一个正在构建的个人 SaaS 应用程序,需要知道将“where site_id= 2”添加到身份验证调用的最佳方法,基本上基于他们如何查看应用程序,即子域或域在 AppController 中设置特定的 site_id。

我一直在寻找自定义身份验证,但我还没有看到任何突出的东西。我还有一个角色列和表,它是逗号分隔符我需要加入身份验证请求

任何好的方法或指针都会很棒

谢谢

4

1 回答 1

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

并在那里制作你的模组。

于 2013-05-27T22:05:53.047 回答