2016-09-14 2 views
2

カスタムログインプロセスがあるので、felogin-maskを自分の拡張機能のコントローラにバインドします。カスタムコントローラにtypo3 felogin?

ユーザーは自分のデータをフォームに入力して送信し、コントローラが残りのデータを処理するという考えがあります。

このようなことは可能ですか?それとも私は別のやり方でそれをするべきですか?

+0

TYPO3は "afterLogin"フックを提供しています:Google TYPO3 "Hooks"と "Signal Slot" – Xatenev

+0

しかし、私は完全にログインプロセスを自分で処理したいと思います。そういうわけで私は別の方法でそれをやるべきか尋ねました。私はtypo3関数を使う方法を完全には決して決して決してしていません。なぜなら、ドキュメントはひどく古くなっているからです。 – Stuffy

+0

Stuffy:その後、felogin拡張子をコピーし、必要に応じて調整します。 (または最初からあなた自身を作成する)。新しい拡張機能を作成して編集するには:https://docs.typo3.org/typo3cms/CoreApiReference/latest/ExtensionArchitecture/Index.html – Xatenev

答えて

2

資格情報の送信と実際のログインプロセスを分ける必要があります。 TYPO3 Service Referenceには、ログインプロセスと関連するすべてのサービスについての最新情報が掲載されています。

つまり、独自の認証サービスを作成する必要があります。現在のにあるopenid拡張子に例があります(これはシステム拡張版でした)。

フロントエンドのログイン拡張機能を使用して、クレデンシャルを送信したり、自分でフォームを作成したりすることはできます。まず、認証プロセスを掘り下げることをお勧めします。必要なすべての詳細が表示されます。

+0

ああ、ありがとう。間違いなくそれを見てみましょう。 – Stuffy

関連する問題