There have been several topics posted about workarounds for email verification, including a topic this week. There are new blocks in softr that allow login via email code and this can be used with a combination of user groups, but it’s clunky. It’s still a workaround because the new softr block to login via code requires a user to be registered already (ie, it can’t be used for new user registration without a custom workflow).
Better would be an app-level setting to require email verification for all new users. Here’s one way to do it: If enabled, the page rendering would be handled differently. If a user was Logged-in but Unverified, the page would render as though the user was not logged in with the addition of a graphical reminder to Verify. If a user is Logged-in and Verified, the page would render normally for a Logged-in user.