Typo3 类型3扩展:对象问题:fe_用户

Typo3 类型3扩展:对象问题:fe_用户,typo3,Typo3,我正在读取扩展名文件,请参见以下代码: if ($job && $job['cruser_id'] != $GLOBALS['TSFE']->fe_user->user['uid']) 我发现$GLOBALS['TSFE']->fe_user是类的对象:tslib_feuserauth,我检查了文件:class.tslib_feuserauth.php 我的问题是: 什么是用户['uid']user是一个数组,但是在class.tslib_feuserauth.ph

我正在读取扩展名文件,请参见以下代码:

if ($job && $job['cruser_id'] != $GLOBALS['TSFE']->fe_user->user['uid'])
我发现
$GLOBALS['TSFE']->fe_user
是类的对象:
tslib_feuserauth
,我检查了文件:
class.tslib_feuserauth.php

我的问题是:


什么是
用户['uid']
user
是一个数组,但是在
class.tslib_feuserauth.php
中没有看到这样的代码:
$this->user['uid']
如果用户是
登录的
这个数组表示数据库中的用户行,只包含
fe\u users
表的所有列,否则它是
FALSE
,因此,您可以使用它来确定登录状态:

if ($GLOBALS['TSFE']->fe_user->user){
    $msg = 'You are logged as ' . $GLOBALS['TSFE']->fe_user->user['username'];
} else {
    $msg = 'You need to login first';
}