Two-factor authentication by email, using user registered email to send a verification code to that email every time the user try to login.

Requirements:

  • Make sure your site sends emails out.