TYPO3为fe_user和登录设置会话

时间:2017-05-20 09:06:22

标签: typo3

我有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。什么都行不通(

2 个答案:

答案 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提示登录。
修改页面属性:在标签“行为”中将字段“包含插件”设置为值“网站用户”。