通过身份验证没有响应数据

时间:2015-01-26 10:19:02

标签: cakephp authentication login bancha

使用:cakePHP,Bancha,ExtJS

我尝试使用ExtJS创建登录 - > Bancha - > CakePHP的。 已经开发了ExtJS布局,我可以通过Bancha调用cakePHP函数login。但是,如果我调用该函数,我的$this->Auth->user()函数没有得到任何结果。我需要结果(使用用户名和角色),因为允许多个角色看到几个页面。

public function login($username = null, $password = null) {

        $logged = $this->Auth->login(); // result is boolean(true) all the time
        $userObj = $this->Auth->user(); // only the user name

        switch ($userObj['role']) { ... //  Illegal string offset 'role'

有人有提示吗?

thx

1 个答案:

答案 0 :(得分:0)

我已经调用静态函数AuthContrller :: users()。现在它有效。