проблема в аутентификации CakePHP

Я использую два фреймворка cakephp. Проблема в том, что когда я вошел в 1-й, без входа в систему я могу войти во 2-й, используя тот же сеанс. как решить эту проблему. Я использую cakephp 2x


person user12342    schedule 02.02.2016    source источник
comment
Трудно помочь вам, не изложив должным образом вашу проблему. это мне ни о чем конкретном не говорит   -  person AKKAweb    schedule 02.02.2016
comment
Возможный дубликат сеансов пользователя и двух запущенных приложений CakePHP на той же машине   -  person pedrostanaka    schedule 03.02.2016


Ответы (1)


Из того, что вы говорите, я понял, что у вас есть два приложения, работающих на одном сервере (область по умолчанию для плагина Auth). И происходит то, что когда вы входите в одно приложение, другое позволяет вам получить доступ к защищенным местам без необходимости входа в систему (я сталкивался с этим).

ЕСЛИ это ваша проблема, вы можете либо изменить префиксы приложений в файле конфигурации app/Config/core.php. Это одна строка, как это:

<?php  [...]
    $prefix = 'myapp_';

Измените префикс на другое имя.

OR

Настройте ключ realm в конфигурации AuthComponent на значение, отличное от «имя сервера», которое используется по умолчанию. Для этого проверьте документы и найдите «область».

person pedrostanaka    schedule 02.02.2016