I don't understand using an email to send a code to verify the email address, that you then have to enter into a dialog. Why not just send a URL that the user can click on? What's the design rationale for making the user do the extra steps in remembering the number, switching back to your app, and entering the number by hand, when it could all be done with a single click?#