CakePHP在Controller中覆盖Auth以使用BasicAuthenticate getUser()函数

时间:2018-04-17 18:50:25

标签: php authentication cakephp-2.5

我的“Auth”在我的所有控制器的AppController(使用Form)中设置。我有一个“特殊”控制器需要使用BasicAuthenticate然后使用getUser()。

在控制器中使用:public $ components = array('Auth'=> array('authenticate'=> array('Basic')));

这在函数中:$ newUser = $ this-> Auth-> Basic-> getUser();或$ newUser = $ this-> Auth-> getUser();

我不断收到错误“在非对象上调用成员函数getUser()”。

如何覆盖AppController中为其中一个控制器设置的“Auth”,以便我可以使用getUser()?

0 个答案:

没有答案