Blog Sections Open

Allowing WebLoginPE Users to Sign In with Email Instead of Username

If users naturally identify themselves by email, the login flow should support that explicitly instead of forcing a separate remembered username.

Many account systems eventually hit the same usability problem: users remember their email address, but not the username that was originally stored. The old WebLoginPE question asked the obvious follow-up: can login be based on email instead?

Why Teams Want This

  • email is easier for users to remember
  • support requests drop when login identifiers are simpler
  • email-based login aligns better with modern account expectations

What Needs to Change

Supporting email login is not only a template change. The authentication logic must look up the user by email or normalize the submitted identifier before credential verification runs.

Best Practice

If email should be the primary identifier, design that rule explicitly across registration, login, and password recovery. Mixed models where some places expect username and others expect email quickly become confusing.

This old topic still reads as a practical UX improvement rather than a mere code tweak.

Newer post

Building an Appointment Request Form in Evolution CMS with eForm

A practical checklist for appointment-style forms where validation, message delivery, and repeat submissions all need to work cleanly.

Older post

Counting Resource Views in Evolution CMS with a Reusable `countViews` Pattern

How to think about a simple view counter in Evolution CMS and why zero values often point to update logic rather than rendering logic.