Here’s the situation: when a customer signs up on our dashboard, we have no way to verify them, and we’re getting spam accounts. We need OTP verification to approve the email address of customers who are signing up directly on our sub-account platform, because fake accounts are being created. So we really need a verification process. I was thinking that a good solution for us would be to perform an OTP verification when the customer registers and chooses any of the plans: they would receive an email, enter the code, and then use that code to log in and complete the registration.