我有两个域。例如:: 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