[英]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.