我有两个域名。例如::a.domain.com,b.domain.com。在这两个域中,我都使用了fe_login插件。在后端,我有两个文件夹Fe-User1用于a.domain.com,另一个Fe-User2用于b.domain。并且这两个文件夹具有不同的登录用户。
所以问题是a.domain.com用户可以在b.domain.com登录面板中登录,反之亦然。我想为两个域不同的用户。在数据库表中,添加了两个域用户的详细信息,但具有不同的pid。
这样我就可以区分a.domain.com和b.domain.com的用户了?
有没有人能告诉我该怎么做?我怎么才能写出这样的打字呢?提前感谢!
发布于 2019-10-22 21:32:59
在Flexform的“用户存储页面”中,分别在TypoScript中,"plugin.tx_felogin_pi1.storagePid“是为允许的fe_users定义某些系统文件夹的方式。这样,对于这两个登录插件,您都可以将单独的系统文件夹定义为已用存储。
发布于 2019-10-22 22:45:16
核心的身份验证部分在加载任何TS配置之前执行。它不知道那里的sys文件夹限制。
请参阅\TYPO3\CMS\Sv\AuthenticationService::getUser()
允许的存储必须以名为pid的POST参数的形式存在。(felogin通常会相应地生成登录表单。)
初始化发生在:\TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController::initFEuser中
https://stackoverflow.com/questions/58505285
复制相似问题