0

私はAndroidデバイスにプッシュ通知を送信できるはずのextbaseとfluidを備えたTYPO3拡張機能を書いています。

このために、文字列としてregisterIDを含むgoogleからのPOSTリクエストをキャッチする必要があります。そこで、パラメータ「controller」と「action 」を含むPOSTをmod.phpに送信することを思いつきました。のように:http://mywebsite.com/typo3/mod.php?M_web_myextension&action = register&controller =Register ....そのようなもの。コントローラ内でregistrationIDを処理する必要があるためです。

ただし、mod.phpにアクセスできるのは、ログインしているユーザーまたは管理者のみであり、誰かがログインしていない場合は、login-formularにリダイレクトされます。だから私のAndroid-AppはFileNotFoundExceptionと答えます。

TYPO3の外部から自分のextbaseコントローラーにPOSTデータを送信するにはどうすればよいですか?

または、TYPO3の外でも誰もがmod.phpにアクセスできるようにするにはどうすればよいですか?

他の提案は大歓迎です!

どうもありがとうございます!

4

1 に答える 1

0

アクティブなバックエンドログインユーザーが必要なため、操作typo3/mod.phpは間違った考えのようです。そして、誰もがアクセスできるようにすることはできません。

代わりに、Front-end認証なしの接続を可能にするプラグインを構築し、フォームに隠されたトークンによってユーザーを構築する必要がありますauthenticateauthorize

もちろん、フォームで渡されるクレデンシャルにはAndroidおよびTYPO3レベルで暗号化を使用する必要があります。そうしないと、すべての人がそれを改ざんする可能性があります。

于 2012-11-12T22:42:46.457 に答える