我有一个本机应用程序,它允许使用 Joomla 用于注册的相同元素进行注册。
我相信这篇文章是最相关的。它基于 Joomla 1.5,我想为 2.5 构建它。@mavrosxristoforos 有一个基于 2.5 的答案。但我想将其构建为 Joomla 内部的组件,而不是外部脚本。
我想调用通常的 com_user 组件来注册用户,因为我有一个带有支付处理器的完整流程,因此将其保存在 Joomla 中很重要。这篇文章似乎概述了我想要的第一个选项。
我不明白的是如何通过 URL 调用注册过程。用于注册的 POST 似乎是:
http://myhost.com/component/users/?task=registration.register
有没有办法创建我自己的 URL 来传递所需的详细信息?IE
http://myhost.com/component/users/?task=registration.register&user=blah&password=foo...
如果这是可能的,那么将会有另一个问题是令牌生成。可以在外部生成,这样我就不必像帖子那样评论它(这似乎非常不安全)?