I’m looking for some guidance on how to build a secure system where users submit an unsecured form which will the push the data to a “temp” table, create a user account and send an e-mail to them with a randomized password. Once the login with this new information, then the data in the Temp table get push into an official state/table. Each user would then only be able to see/update their individual entry, nothing else, but admin would have a separate area with full access for there needs.
This will obviously be using the Advanced Template with RBAC.
Are there any guides, samples, best practices for such a setup?
Thank you in advance, I truly appreciate any guidance you can provide on the matter!