Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
xxx
цитировать
Зарегистрирован: 03 Мар 2008 15:58:41 Сообщения: 24
|
Добавлено: 17 Мар 2008 20:49:03 Заголовок сообщения: auth пускает везде |
|
|
последняя бета пирожка, создаю новый проект
делаю так:
class AppController extends Controller {
var $components = array('Auth');
function beforeFilter(){
$this->Auth->loginAction = array('controller' => 'users', 'action' => 'login');
$this->Auth->loginRedirect = array('controller' => 'admin/tests', 'action' => 'add');
$this->Auth->logoutRedirect = '/';
$this->Auth->deny(array('*'));
$this->Auth->authorize = 'controller';
}
function isAuthorized() {
return false;
}
}
После этого Auth не должен пускать меня вобще никуда ни в один контроллер, я правильно понимаю? Тем не менее пускает в тестовый контореллер
Последний раз редактировалось: xxx (18 Мар 2008 07:43:23), всего редактировалось 1 раз |
|
Вернуться к началу |
|
|
xxx
цитировать
Зарегистрирован: 03 Мар 2008 15:58:41 Сообщения: 24
|
Добавлено: 18 Мар 2008 07:07:09 Заголовок сообщения: |
|
|
Пирожок это просто пи"дец
Много часов убил на эту проблему, в результате оказалось что просто Auth не действует на контролер\модель Tests, переименовываем контроллер\модель - все работает. |
|
Вернуться к началу |
|
|
DeeperMD
цитировать
Зарегистрирован: 08 Фев 2008 15:04:11 Сообщения: 144 Откуда: $Молдова->Кишинёв->Буюканы()
|
Добавлено: 18 Мар 2008 11:00:03 Заголовок сообщения: |
|
|
да сталкивался, со словом tests...
Ну так как это бета им пока простительно.. Хорошо что это открытый код.. |
|
Вернуться к началу |
|
|
KPOTOB
цитировать
Зарегистрирован: 09 Дек 2007 14:46:20 Сообщения: 127
|
Добавлено: 18 Мар 2008 20:16:02 Заголовок сообщения: |
|
|
S догадывался что никто в опенсорц не смотрит никогда ))
app пропускает всегда - а тест только при дебаге
http://api.cakephp.org/1.2/auth_8php-source.html#l00265 |
|
Вернуться к началу |
|
|
|