我有TYPO3版本7.6.18。我有用户创建会话的问题。
此代码不起作用:
$GLOBALS['TSFE']->fe_user->createUserSession($user_db);
$GLOBALS['TSFE']->fe_user->user = $user_db;
$GLOBALS['TSFE']->fe_user->setKey('ses', 'fe_typo_user', $user_db);
在前端仍然看起来该用户未登录。我确定,问题在于会话,因为这里
$GLOBALS['TSFE']->fe_user->user
我有用户。请帮助我任何人。此外,我已经随时清除了所有缓存,并在LocalConfiguration中将normal设置为loginSecurityLevel。什么都行不通(
答案 0 :(得分:1)
尝试设置浏览器cookie(如果会话正确存储在fe_sessions表中):
// Reads session ID and create cookie
$session = $GLOBALS['TSFE']->fe_user->user['ses_id'];
setcookie('fe_typo_user', $session, NULL, "/");
答案 1 :(得分:0)
尝试给TYPO3提示登录。
修改页面属性:在标签“行为”中将字段“包含插件”设置为值“网站用户”。