# Custom Code and Database Changes for Discourse Rails Application

**URL:** <https://meta.discourse.org/t/custom-code-and-database-changes-for-discourse-rails-application/316312>\
**Category:** Development\
**Created:** [July 15, 2024, 11:32am UTC](https://meta.discourse.org/t/custom-code-and-database-changes-for-discourse-rails-application/316312 "2024-07-15T11:32:44Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![gambhir-makwana](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gambhir-makwana/32/494314_2.png) [@gambhir-makwana](https://meta.discourse.org/u/gambhir-makwana)\
**Post date:** [July 15, 2024, 11:32am UTC](https://meta.discourse.org/t/custom-code-and-database-changes-for-discourse-rails-application/316312/1 "2024-07-15T11:32:44Z")

</div>

I need to implement some custom code-level and database-level changes in my Discourse Rails application to meet my specific requirements.

1. Additional Fields in User Registration

- I need to add extra fields in the Sign-Up form for user registration.
- These fields should be manageable using the existing custom fields feature in the Discourse application.

1. Update Password Encryption Method

- Currently, Discourse uses “PBKDF2” for password encryption.
- As per my requirement, I need to switch to “MD5” instead of “PBKDF2”.

1. I needs to create some API’s to call my another application. when create new user then I need to add that user to my discourse application

Please assist me with the implementation details and necessary code changes.

---

_[View the full topic](https://meta.discourse.org/t/custom-code-and-database-changes-for-discourse-rails-application/316312)._
