Hello,
First of all, I want to say that wpforo is an amazing plugin and works very well. But I'm stuck with a problem... . The default register form is not efficient enough for the users to sign up. Is there a way to make your own register form? like you can set the password directly on the register page?
There are two ways do do that.
1. If you already have a page with custom registration form provided by BuddyPress or other profile plugin you can insert this page URL in according authorization field of Forums > Settings > Members admin page. This replaces wpForo registration page with the custom page.
2. Purchase the wpForo Users Custom Fields addon and customize User registration fields, Account fields, Profile fields and Member Search fields based on your created custom user fields: https://gvectors.com/product/wpforo-user-custom-fields/