Typo3-9.x Felogin-多个域的登录问题



我有两个域。例如:: a.domain.com, b.domain.com .在这两个域中,我都使用了fe_login插件。在后端,我有 2 个文件夹 Fe-User1 用于 a.domain.com,其他 Fe-User2 用于 b.domain。两个文件夹都有不同的登录用户。

所以问题是 a.domain.com 用户可以登录 b.domain.com 登录面板,反之亦然。我希望两个域都有不同的用户。在数据库表中,添加了两个域用户详细信息,但具有不同的 pid。

所以我可以区分 a.domain.com 和 b.domain.com 的用户吗?

谁能告诉我我该怎么做?我如何为此编写排版?提前感谢!

在Flexform中,"User Storage Page"分别在TypoScript中"plugin.tx_felogin_pi1.storagePid"是为允许的fe_users定义某些系统文件夹的方法。这样,对于这两个登录插件,您可以将单独的系统文件夹定义为已使用的存储。

在加载任何 TS 配置之前执行核心的身份验证部分。它不知道那里的系统文件夹限制。

TYPO3CMSSvAuthenticationService::getUser()

允许的存储必须作为名为pid的 POST 参数存在。 (felogin通常会相应地生成登录表单。

初始化发生在:TYPO3CMSFrontendControllerTypoScriptFrontendController::initFEuser

相关内容

  • 没有找到相关文章