Skip to main content

🔐 User Sign-In

This document provides a detailed, step-by-step guide for user authentication in Middleman App. All fields are mandatory, and validations are enforced to maintain security and accuracy.


📌 Required Fields

During sign-in, users must provide the following details:

Field NameData TypeValidation Rules
Username (Email ID)StringMust be a valid email format (e.g., [email protected]).
PasswordStringMust be at least 8 characters long and include one uppercase letter, one lowercase letter, one number, and one special character.
Turnstile TokenStringA one-time-use security verification token, auto-generated and auto-solved upon screen load.

🚀 Step-by-Step Sign-In Process

Step 1: Open the Sign-In Screen

  1. Launch the Middleman App.
  2. Tap on the Sign In button to access the login page.
  3. The Turnstile Captcha will load and auto-solve in the background.

Step 2: Enter Login Credentials

  1. Email ID: Enter your registered email address (e.g., [email protected]).
  2. Password: Input your secure password.
  3. Turnstile Token: The app auto-generates and verifies this token, ensuring security against bot attacks.

Step 3: Validate Input Fields

  • If any field is empty or invalid, an error message will be displayed.
  • If all fields pass validation, the Sign In button becomes active.

Step 4: Authenticate User

  1. Click Sign In.
  2. The system will:
    • Verify the Turnstile Token (valid for one-time use only).
    • Authenticate credentials with the backend server.
    • Check if the user exists and has an active account.
  3. If successful, the user will be redirected to the dashboard.

❌ Common Errors & Fixes

Error MessageCauseFix
Invalid email formatEmail entered is incorrectEnsure you enter a valid email (e.g., [email protected]).
Incorrect passwordWrong password enteredEnsure your password meets security criteria and try again.
Turnstile verification failedCaptcha could not be verifiedRefresh the screen and retry.
User does not existUnregistered emailTry signing up or reset password.
Account locked due to multiple failed attemptsToo many incorrect triesWait for a few minutes or reset the password.

📞 Need Help?

For any issues, contact our support team:

Happy Logging In! 🎉