我有几个注册用户和站点的部分(页面),只能由某些用户组/用户访问。
当我想获取有关当前登录用户的更多信息时......我通过打字稿将 uid 和 userame 发送到前端(流体模板),如下所示:
打字稿:
lib.uid = TEXT
lib.uid.data = TSFE:fe_user|user|uid
lib.username = TEXT
lib.username.data = TSFE:fe_user|user|username
Main_layout.html:
<div class="container mainbox">
<div itemscope itemtype="http://schema.org/Corporation">
<f:render section="content" />
<script>
var userID = '';
var userName = '';
userID = '<f:cObject typoscriptObjectPath="lib.uid" />';
userName = '<f:cObject typoscriptObjectPath="lib.username" />';
console.log(userID);
console.log(userName);
</script>
</div>
</div><!-- /.container -->
但是在测试不同的用户时……我有时并没有得到当前登录用户的正确用户信息。编辑配置文件(带有femanager)中的信息是正确的......但是在控制台中查看时......我有时会得到以前测试用户的信息。
什么可能导致这种情况?