簡體   English   中英

TYPO3為fe_user設置會話並登錄

[英]TYPO3 set session for fe_user and login

我有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。 什么都沒做(

嘗試方便地設置瀏覽器cookie(如果會話已正確存儲在fe_sessions表中):

//  Reads session ID and create cookie
$session = $GLOBALS['TSFE']->fe_user->user['ses_id'];
setcookie('fe_typo_user', $session, NULL, "/");

嘗試為TYPO3提供登錄提示。
編輯頁面屬性:在“ 行為 ”標簽中,將“ 包含插件 ”設置為值“ 網站用戶 ”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM