Php TYPO3 8.7.12:具有相同用户名和组但位于不同系统文件夹中的多个前端用户

Php TYPO3 8.7.12:具有相同用户名和组但位于不同系统文件夹中的多个前端用户,php,typo3,fluid,extbase,typo3-8.x,Php,Typo3,Fluid,Extbase,Typo3 8.x,是否可能有多个前端用户具有相同的组和相同的用户名,但位于不同的sys文件夹中? 例如:sysfolder1中的user1和sysfolder2中的user1。 然后我想有两个登录掩码,一个用于sysfolder1中的用户,另一个用于sysfolder2。我知道该怎么做了,不过还是要谢谢你 $userdata = $tsfe->fe_user->fetchUserRecord($info['db_user'], $user->getUsername(), 'AND pid IN

是否可能有多个前端用户具有相同的组和相同的用户名,但位于不同的sys文件夹中? 例如:sysfolder1中的user1和sysfolder2中的user1。
然后我想有两个登录掩码,一个用于sysfolder1中的用户,另一个用于sysfolder2。

我知道该怎么做了,不过还是要谢谢你

$userdata = $tsfe->fe_user->fetchUserRecord($info['db_user'], $user->getUsername(), 'AND pid IN (' . (\implode(',', $this->frontendUserRepository->createQuery()->getQuerySettings()->getStoragePageIds())) . ')');

第三个参数“andwhere”

如果可能,请检查:,您能告诉我如何为登录过程定义storagepid吗。我认为我代码中的$tsfe->fe_user->fetchUserRecord$info['db_user',,$user->getUsername方法获取了错误的用户。如果您使用不同的页面或内容元素登录表单,您可以从这里设置:好的,这在我的情况下不起作用,因为我使用了自己的登录掩码和$tsfe->fe_user->fetchUserRecord$info['db_user'],$user->getUsername以获取用户数据