认证无响应数据

No response data by authentification

使用: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'

有没有人有提示?

谢谢

我调用了静态函数 AuthContrller::users()。现在可以了。