Verification email displays "undefined" instead of user name and missing button functionality

Summary:
The verification email displays ā€œundefinedā€ instead of the user’s name. Additionally, the button mentioned in the email is not properly implemented or functional.

Steps to reproduce:

  1. Register new account
  2. Check verification email received

Expected result:
User’s correct name should appear in the email.
Button should function correctly.

Actual result:
Name shows as ā€œundefinedā€.
Button is missing or non-functional.

Impact:
Unprofessional appearance and broken onboarding experience.