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';
}