🔐 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 Name | Data Type | Validation Rules |
|---|---|---|
| Username (Email ID) | String | Must be a valid email format (e.g., [email protected]). |
| Password | String | Must be at least 8 characters long and include one uppercase letter, one lowercase letter, one number, and one special character. |
| Turnstile Token | String | A 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
- Launch the Middleman App.
- Tap on the
Sign Inbutton to access the login page. - The Turnstile Captcha will load and auto-solve in the background.
Step 2: Enter Login Credentials
- Email ID: Enter your registered email address (e.g.,
[email protected]). - Password: Input your secure password.
- 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 Inbutton becomes active.
Step 4: Authenticate User
- Click
Sign In. - 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.
- If successful, the user will be redirected to the dashboard.
❌ Common Errors & Fixes
| Error Message | Cause | Fix |
|---|---|---|
Invalid email format | Email entered is incorrect | Ensure you enter a valid email (e.g., [email protected]). |
Incorrect password | Wrong password entered | Ensure your password meets security criteria and try again. |
Turnstile verification failed | Captcha could not be verified | Refresh the screen and retry. |
User does not exist | Unregistered email | Try signing up or reset password. |
Account locked due to multiple failed attempts | Too many incorrect tries | Wait for a few minutes or reset the password. |
📞 Need Help?
For any issues, contact our support team:
- 📧 Email: [email protected]
- 📞 Phone: +353 894594949
- 💬 Live Chat: Available 24/7 in the app.
Happy Logging In! 🎉