Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Typo3 类型3在tca中登录用户id_Typo3 - Fatal编程技术网

Typo3 类型3在tca中登录用户id

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,我就无法重新登录 我也尝试过,但没有成功(与上面的问题相同) 您必须使用后端权

类型3.6.1.3

如何在ext/myext/Configuration/TCA/mytca.php中获取登录用户的详细信息

我得到的
$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();
}