0

我正在编写一个带有extbase 和流体的 TYPO3 扩展,它应该能够向 android 设备发送推送通知。

为此,我需要从 google 捕获包含registerID作为字符串的POST请求。所以,我有了将 POST 发送到mod.php的想法,包括参数“ controller ”和“ action ”。喜欢:http ://mywebsite.com/typo3/mod.php?M_web_myextension&action=register&controller=Register ....类似的东西。因为我需要在我的控制器中处理registrationID。

但是 mod.php 只能被登录的用户或管理员访问,如果有人没有登录,它会重定向到登录公式。所以我的 Android-App 回复:FileNotFoundException。

如何从 TYPO3 外部将 POST 数据发送到我的 extbase 控制器?

或者我怎样才能让 TYPO3 之外的每个人都可以访问 mod.php?

欢迎任何其他建议!

非常感谢!

4

1 回答 1

0

操作typo3/mod.php似乎是一个错误的想法,因为它需要一个活跃的后端登录用户。而且你不能让任何人都可以访问它。

相反,您需要构建一个Front-end插件,该插件允许在没有身份验证的情况下进行连接,然后通过隐藏在表单中的一些令牌authenticate和您的用户进行连接。authorize

当然,您应该对表单中传递的凭据使用 Android 和 TYPO3 级别的加密,否则每个人都可以伪造它。

于 2012-11-12T22:42:46.457 回答