Typo3 类型3在tca中登录用户id
类型3.6.1.3 如何在ext/myext/Configuration/TCA/mytca.php中获取登录用户的详细信息 我得到的Typo3 类型3在tca中登录用户id,typo3,Typo3,类型3.6.1.3 如何在ext/myext/Configuration/TCA/mytca.php中获取登录用户的详细信息 我得到的$GLOBALS['BE_USER']为空 我尝试过这样初始化beuser $BE_USER = \TYPO3\CMS\Core\Core\Bootstrap::initializeBackendUser(); 现在我得到了be_用户的详细信息。 但主要的问题是,如果我退出TYPO3,我就无法重新登录 我也尝试过,但没有成功(与上面的问题相同) 您必须使用后端权
$GLOBALS['BE_USER']
为空
我尝试过这样初始化beuser
$BE_USER = \TYPO3\CMS\Core\Core\Bootstrap::initializeBackendUser();
现在我得到了be_用户的详细信息。
但主要的问题是,如果我退出TYPO3,我就无法重新登录
我也尝试过,但没有成功(与上面的问题相同)
您必须使用后端权限。
看看。通常是以相反的方式完成的:在用户/组TSconfig中设置该用户应更改的内容。也许你可以解释一下你想归档什么,并且有一种标准的TYPO3方法来实现这一点?我想隐藏特定用户组的特定记录。因此,该记录将列在某些用户的选择框中,而不是列在其他用户的选择框中。您应该使用该记录的后端权限。
if (!is_object($GLOBALS['BE_USER'])) {
$GLOBALS['BE_USER'] = t3lib_div::makeInstance('t3lib_beUserAuth');
$GLOBALS['BE_USER']->start(); // Object is initialized
$GLOBALS['BE_USER']->backendCheckLogin();
}