http身份验证后正在读取loginame


Reading loginame after http authentification

我似乎无法理解这一点。。如何读取使用PHP(更具体地说,cakeHP)进行http身份验证时使用的登录名?我正在使用cakeHP的安全组件。

正常情况下:

$_SERVER['PHP_AUTH_USER'];

http://php.net/manual/en/features.http-auth.php

在Cake中,在控制器中尝试这个可能:

$this->data['User']['username']

http://book.cakephp.org/1.3/en/view/1261/login

您尝试过$this->Auth->user()吗?只需编写调试($this->Auth->user());在你行动的某个地方,看看里面到底有什么。