diff --git a/app.py b/app.py index 8424108..ce81a86 100644 --- a/app.py +++ b/app.py @@ -638,6 +638,8 @@ def register(): error = None if not username: error = 'Username is required' + elif not email: + error = 'Email is required' elif not password: error = 'Password is required' elif password != confirm_password: @@ -799,6 +801,8 @@ def register_freelancer(): error = None if not username: error = 'Username is required' + elif not email: + error = 'Email is required' elif not password: error = 'Password is required' elif password != confirm_password: diff --git a/templates/register.html b/templates/register.html index de482dd..06a5069 100644 --- a/templates/register.html +++ b/templates/register.html @@ -178,9 +178,9 @@
📧 - - - Recommended for account recovery and notifications + + + Required for account verification and recovery
@@ -234,7 +234,7 @@
-

You can register without an email, but we recommend adding one for account recovery.

+

A valid email address is required for registration. You will receive a verification email after signup.

diff --git a/templates/register_freelancer.html b/templates/register_freelancer.html index 7e7abb7..83aff46 100644 --- a/templates/register_freelancer.html +++ b/templates/register_freelancer.html @@ -47,9 +47,9 @@
📧 - - - Recommended for account recovery + + + Required for account verification and recovery