typo3 extetension:对象问题:fe_user

时间:2013-07-29 03:55:52

标签: typo3

我正在阅读扩展文件,并参见以下代码:

if ($job && $job['cruser_id'] != $GLOBALS['TSFE']->fe_user->user['uid'])

我发现$GLOBALS['TSFE']->fe_user是类的对象:tslib_feuserauth,我检查了文件:class.tslib_feuserauth.php

我的问题是:

什么是user['uid']user是一个数组,但在class.tslib_feuserauth.php中没有看到如下代码:$this->user['uid']

1 个答案:

答案 0 :(得分:1)

如果用户是logged,则此数组表示来自DB的用户行,并且只包含fe_users表的所有列,否则为FALSE,因此您可以使用它来确定登录状态:< / p>

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