寻找全球“predispatch”方法

时间:2017-11-21 09:11:26

标签: session typo3 typoscript

我想在我的typo3项目中实现SSO。我正在寻找一个在每个页面上调用的方法,以便我可以检查用户是否已经在其他地方登录。 有没有像我可以使用的全局predispatch方法?

2 个答案:

答案 0 :(得分:1)

TYPO3中有很多钩子,但是根据你的想法,我强烈建议你添加一个身份验证服务。看看像EXT这样的扩展名:px_hybrid_auth作为开始。

注意:这是安全敏感的高级内容。小心!

答案 1 :(得分:1)

您可以使用此TYPO3挂钩检查或操作fe用户对象。

$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_fe.php']['initFEuser'][] = 'MyVendor\\Ext\\Service\\UserService'