создание домашней страницы требует авторизации (CakePHP) - PullRequest
0 голосов
/ 17 января 2010

Я только начал изучать CakePHP, и я пытаюсь сделать домашнюю страницу (views \ pages \ home.ctp) доступной только для зарегистрированных пользователей, поэтому, если незарегистрированные пользователи заходят на домашнюю страницу, они должны быть перенаправлены на контроллер пользователя,где он запрашивает данные пользователя, используя Auth Component.

Где я могу установить «контроллер» для домашней страницы?Пожалуйста, поправьте меня, если я использую неправильные термины:)

Спасибо

Ответы [ 2 ]

0 голосов
/ 10 января 2011

вы столкнетесь со следующей проблемой .... теперь, если вы добавите beforeFilter в любой из ваших контроллеров, вы обнаружите, что основной beforeFilter не работает ... не забудьте об этом

<?php
class ArticlesController extends AppController
{
    function beforeFilter(){
        parent::beforeFilter();
    }
}?>
0 голосов
/ 17 января 2010

Обычно это делается с помощью компонента авторизации и beforeFilter в контроллере приложения.

вот хороший пример:

http://www.milesj.me/blog/read/5/Using-CakePHPs-Auth-Component

...