Login and password reset (every field)
Admin Login
Top of the card (read-only)
| What you see | Purpose |
|---|---|
| Time (large) | Current time (updates every second). |
| Date | Current date. |
| Version line (starts with V…) | Build version—useful when talking to support. |
Login form (before 2FA)
| Field / control | Required? | What to enter | Notes |
|---|---|---|---|
| Client ID | Yes | Numbers only | Empty → toast Client ID is required. Not a number → Client Id should be a number. |
| Username | Yes | Your admin username | Empty → Username is required. |
| Password | Yes | Your password | Empty → Password is required. Eye icon toggles show/hide. |
| Login button | — | Submits the form | Shows Logging in… while processing. |
| Forgot Password? link | — | Opens the forgot-password screen | Plain link under the button. |
After submit (no 2FA)
You are redirected into the app (first screen you are allowed to open).
Two-step verification (2FA) screen
| Element | Required? | What to do |
|---|---|---|
| Message | — | We've sent a verification code to + your email (may be masked). |
| Enter 6-digit code | Yes | Six separate boxes, digits only |
| Code expires in | — | Countdown from 5:00 |
| Verify | — | Confirms the code |
| Back to Login | — | Returns to username/password |
| Resend Code | — | Sends a new email code |
Forgot Password
Left panel (informational)
Welcome text: Reset your password to regain access to your dashboard.
Form card
| Field | Required? | Placeholder / hint | Notes |
|---|---|---|---|
| Username or Email | Yes | Placeholder text matches the label | Value is trimmed before send. |
| Client ID | Yes | Placeholder text matches the label | Send Reset Link stays disabled until both fields have text. |
| Send Reset Link | — | Shows Sending… while working | On failure, red text under the form with server message. |
After successful request
| Screen | Text |
|---|---|
| Check Your Email | If this email is registered with us, you will receive a password reset link shortly. |
| Back to Login | Returns to login. |
Other links
| Text | Action |
|---|---|
| Forgot your username? | Mail link to support@achyutlabs.com |
| Back to Login | Returns to the login screen |
Reset password (email link)
Missing token
You are redirected to the forgot-password screen.
Verifying
Verifying your link… with spinner.
Invalid / expired link
| Element | Detail |
|---|---|
| Title | Link Expired or Invalid |
| Body | This password reset link has expired or is invalid. Reset links are only valid for 15 minutes. |
| Request New Link | Goes to forgot-password flow |
| Back to Login | Goes to the login screen |
Valid token — form
| Field | Required? | Rules |
|---|---|---|
| New Password | Yes | Min 6 characters. Eye toggles visibility. |
| Confirm Password | Yes | Must match New Password. |
| Reset Password | — | Shows Resetting… while saving. |
Inline errors (examples): Password must be at least 6 characters. · Passwords do not match. · Link expired. Please request a new one.
Success
Password Reset Successful! — Your password has been updated. Redirecting to login… then auto-redirect to the login screen (~3 seconds).
