我正在使用 CakePhp 2.3 并试图允许用户从主页创建一个帐户。我是 cakephp 新手,到目前为止,我已经按照此处描述的实现:http: //book.cakephp.org/2.0/en/tutorials-and-examples/blog-auth-example/auth.html
现在每次我访问索引页面(本地主机)时,我都会被重定向到用户/登录页面。我已经尝试过更改 AppsController 中的组件数组,但是如果我不包含 Auth 组件,那么当我在 USerController 中调用函数添加时,我会在非-对象错误。我不确定如何继续。现在我的 AppController 类看起来像这样:
class AppController extends Controller {
public $components = array(
'Session',
'Auth' => array(
'loginRedirect' => array('controller' => 'posts', 'action' => 'index'),
'logoutRedirect' => array('controller' => 'pages', 'action' => 'display', 'home'),
'authorize' => array('Controller') // Added this line
)
);
public function beforeFilter() {
$this->Auth->allow('index', 'view');
}
}
我想要做的就是能够从索引页面添加一个新的用户行。有什么想法或其他建议阅读吗?谢谢!!!