I think it would be better to have a KYC system to open a new account.Then you can not make spamming account. I think this is good comment for the site.
Cmon kyc for a forum? Do you give your data like that for free to anyone else?
Your data are money on the blackmarket, and if the forul will be hacked again?