マニュアル10.2.2の作業
Auth を追加する準備 :: ACL を制御するシンプルなアプリケーション :: 開発例 :: マニュアル :: 1.2 Collection :: The Cookbook :
http://book.cakephp.org/ja/view/643/Preparing-to-Add-Auth
UsersController に以下を追加
スポンサードリンク
function login() {
}
function logout() {
}
app/views/users/login.ctp を作成
$session->flash('auth');
echo $form->create('User', array('action' => 'login'));
echo $form->inputs(array(
'legend' => __('Login', true),
'username',
'password'
));
echo $form->end('Login');
/app/app_controller.php を作成
<?php
class AppController extends Controller {
var $components = array('Acl', 'Auth');
function beforeFilter() {
// AuthComponent の設定
$this->Auth->authorize = 'actions';
$this->Auth->loginAction = array('controller' => 'users', 'action' => 'login');
$this->Auth->logoutRedirect = array('controller' => 'users', 'action' => 'login');
$this->Auth->loginRedirect = array('controller' => 'posts', 'action' => 'add');
}
}
?>
GroupsController と UsersController の両方に、次のコードを追加
function beforeFilter() {
parent::beforeFilter();
$this->Auth->allowedActions = array('*');
}

コメント
すみません。
質問なのですが、
UsersController に以下を追加
とありますが、
UsersController
とは具体的にはどのファイルのことでしょうか?
users_controller.php のことです。自分で作るファイルですよ。
もし、まだ慣れていないのなら、公式サイトのpostsを一通り作ってみるとよいです。
http://book.cakephp.org/ja/view/219/Blog