Typo3后端用户以编程方式登录
我有打字错误39.5 如何以编程方式在typo3中登录后端用户 我试过了Typo3后端用户以编程方式登录,typo3,backend,typo3-9.x,Typo3,Backend,Typo3 9.x,我有打字错误39.5 如何以编程方式在typo3中登录后端用户 我试过了 $GLOBALS['BE_USER'] = GeneralUtility::makeInstance('TYPO3\CMS\Core\Authentication\BackendUserAuthentication'); $GLOBALS['BE_USER']->user['uid']=2; $GLOBALS['BE_USER']->start(); 但它不起作用。我找到了解决方案: $GLOBALS['
$GLOBALS['BE_USER'] = GeneralUtility::makeInstance('TYPO3\CMS\Core\Authentication\BackendUserAuthentication');
$GLOBALS['BE_USER']->user['uid']=2;
$GLOBALS['BE_USER']->start();
但它不起作用。我找到了解决方案:
$GLOBALS['BE_USER'] = GeneralUtility::makeInstance('TYPO3\CMS\Core\Authentication\BackendUserAuthentication');
$GLOBALS['BE_USER']->start();
$GLOBALS['BE_USER']->setBeUserByUid(2);
$GLOBALS['BE_USER']->createUserSession($GLOBALS['BE_USER']->user);
$url = GeneralUtility::getIndpEnv('TYPO3_SITE_URL') . TYPO3_mainDir;
\TYPO3\CMS\Core\Utility\HttpUtility::redirect($url);
请详细说明你的目标。您希望该用户从何处登录?在FE请求中?来自FE请求的等