Hi, can WpForo support this feature out of the box? Instead of using 3rd party plugin, I would likely simplify my forum. Instead of creating password by WP Link reset password, new user is able to create password on WpForo Registration form.
In forum dashboard - Settings/Enable User Registration email confirmation : setting this to "No" will cause the signup page to present a password setting tool.
Without the slight extra security of the email address confirmation you should also implement extra security to prevent spam signups. In addition to WPforo's moderation tools, Akismet and reCAPTCHA you should also consider something like Stop Signup Spam which works with the excellent Stop Forum Spam system.