2010-03-23 37 views
0

我已經按照CakePHP的食譜ACL tutorialCakePHP的ACL認證問題 - 我被鎖在

,並作爲現在我只是想添加使用腳手架方法的用戶。我試圖去/ users/add,但它總是將我重定向到登錄屏幕,即使我已經暫時添加$this->Auth->allow('*');beforeFilter()以允許訪問所有頁面。按照教程的要求,我在UsersControllerGroupsController中都這樣做了。

以下是我的代碼UsersController,我認爲這將是所有文件中最相關的代碼。讓我知道是否需要其他任何代碼。

<?php 
class UsersController extends AppController { 
var $name = 'Users'; 
var $scaffold; 

function beforeFilter() { 
    parent::beforeFilter(); 
    $this->Auth->allow('*'); 
} 

function login() { 
    //Auth Magic 
} 

function logout() { 
    //Leave empty for now. 
} 
} 
?> 

我想我已經很多的跟隨教程,任何想法,我可能會失蹤?

謝謝。我一直堅持這一點。 =(

+0

你怎麼在你的AppControllers beforeFilter()有正如你將需要設置permissio? n控制器爲了使Auth-> allow()在控制器中工作 – 2010-03-24 10:15:27

回答