Discourse Rails 应用的自定义代码和数据库更改

我需要在我的 Discourse Rails 应用程序中实现一些自定义的代码级和数据库级更改,以满足我的特定要求。

  1. 用户注册中的附加字段
  • 我需要在用户注册的“注册”表单中添加额外的字段。
  • 这些字段应可使用 Discourse 应用程序中现有的自定义字段功能进行管理。
  1. 更新密码加密方法
  • 目前,Discourse 使用“PBKDF2”进行密码加密。
  • 根据我的要求,我需要改用“MD5”而不是“PBKDF2”。
  1. 我需要创建一些 API 来调用我的另一个应用程序。创建新用户时,我需要将该用户添加到我的 Discourse 应用程序中。

请协助我进行实现细节和必要的代码更改。

您好 @gambhir-makwana :slight_smile:

这些看起来都是不同的问题,有不同的答案。您能否为每个问题创建一个单独的主题?

3 个赞

好的,我将为每个问题创建一个单独的主题。
谢谢。

1 个赞

那么,您打算通过用户体验 (UX) 添加用户自定义字段吗?

这将会是一个挑战,因为您似乎不熟悉 Rails 或 Discourse 插件。确实存在用于替代加密方法的钩子,但我不太确定在没有深入了解 Rails 和 Discourse 如何允许此类覆盖的情况下,在插件中添加另一个并覆盖默认设置会有多容易。

您可以通过用户体验 (UX) 中的 Webhook 来完成此操作。

1 个赞

我将关闭此帖,以免在您将问题拆分为不同主题时收到更多回复。 :+1:

1 个赞