机票https://forge.typo3.org/issues/62194中提供的黑客确实在TYPO3 7.6之前正常工作,但仅在TYPO3 8.7下部分工作。它有时适用于Firefox,但在Edge或Internet Explorer中不起作用。
目前使用的代码是:
$GLOBALS['TSFE']->fe_user->checkPid = 0;
$userRecord = $GLOBALS['TSFE']->fe_user->getRawUserByUid($userId);
$GLOBALS['TSFE']->fe_user->createUserSession($userRecord);
$GLOBALS['TSFE']->fe_user->setAndSaveSessionData('tx-datamintsfeuser-autologin', TRUE);
您是否有一个适用于TYPO3 8.7的解决方案,而无需编写登录服务?
我在这里提出这个问题,因为我正在寻找https://forge.typo3.org/issues/83565
的解决方案答案 0 :(得分:1)
也许这是一个选项,就像扩展程序femanager
中所做的那样:
https://github.com/in2code-de/femanager/blob/5edc8eb4e967136c7059bc32c33fe4b1da76dc04/Classes/Utility/UserUtility.php#L301