2016-09-14 24 views
2

我想在我的一個擴展中將felogin-mask綁定到控制器,因爲我有一個自定義登錄過程。typo3 felogin自定義控制器?

這個想法是,用戶將他的數據輸入到表單中,提交它,然後我的控制器處理其餘的部分。

這樣的事情可能嗎?或者我應該以另一種方式來做?

+0

TYPO3提供「登錄後」掛鉤:Google TYPO3「掛鉤」和「信號插槽」 – Xatenev

+0

但我想完整地處理自己的登錄過程。這就是爲什麼我也問我是否應該以另一種方式去做。我永遠不會完全確定如何使用typo3函數,因爲文檔太糟糕,而且過時。 – Stuffy

+0

Stuffy:然後複製felogin擴展名並根據需要進行調整。 (或從頭創建你自己的)。如何創建新的擴展並編輯它們:https://docs.typo3.org/typo3cms/CoreApiReference/latest/ExtensionArchitecture/Index.html – Xatenev

回答

2

您必須將證書的發送和實際登錄過程分開。 TYPO3 Service Reference最近得到了一個描述登錄過程和所有涉及的服務的更新。

總之,您需要創建一個自己的身份驗證服務。可以在openid擴展中找到一個示例,該擴展現在位於TER(以前是系統擴展)。

您仍然可以使用前端登錄擴展來發送憑證或自行創建表單。我建議先深入認證過程。在那裏你會找到所有必需的細節。

+0

啊,我明白了,謝謝。肯定會看看那個。 – Stuffy