2013-05-27 2 views
0

Итак, я работаю с cakePHP 2.3, и, когда это возможно, я стараюсь использовать различные рамки, если это возможно.), Чтобы удержать меня в сознании 41 года. B) Чтобы я использовал каждый инструмент в сарае для себя и мой клиент.cakePHP 2.x Пользовательская аутентификация

У меня есть личное приложение SaaS Im, и вам нужно знать, как лучше всего добавить «где site_id = 2» к вызовам аутентификации в основном в зависимости от того, как они просматривают приложение, т. Е. Субдомен или домен задает конкретный site_id в AppController ,

Я искал пользовательскую аутентификацию, но я не видел ничего, что выделялось. У меня также есть роли столбец & таблицу, которая запятая 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, 
    ); 

и сделать ваши моды там.

+0

/lib/Cake/Controller/Component/Auth/BasicAuthenticate.php имеют схожие параметры. Я не знаю, что имеет приоритет в растяжке, поэтому я рекомендую выполнять резервное копирование каждого и выполнять POE (процесс исключения) –