Set your ADMIN_KEY in api.php on Hostinger
Dashboard Overview
Loading…
Loading stats…
Rating Distribution
Top Used Features
Recent Feedback
UserRatingCommentDate
Loading…
All Feedback
Loading…
#UserRatingFeatures UsedImprovements WantedCommentDateAction
Loading feedback…
Registered Users
Users who signed up for full access
#NameEmailTierRoleStatusLoginsLast LoginAction
Loading users…
Blog posts
Write and publish articles
All posts (drafts + published)
Loading…
Password tools
Reset passwords manually when email isn't configured
🔗 Generate reset link for a user
Type a user's email and click Generate. We'll create a fresh 60-minute reset link — no email is sent — that you can copy and share with them via WhatsApp, SMS, your own email, etc.
🔧 Set password manually (emergency override)
Directly set a new password for a user. Use this when they've completely lost access (no email, no phone). All their existing sessions are revoked — they'll have to sign in fresh with the new password.
📋 Pending reset links
Loading…
Admin audit log
Every destructive admin action — login attempts, deletes, password resets, backups
Recent admin activityShowing latest 100 events
Loading audit log…
App Settings
Control your MeshAnalyzer Pro application
Access Control
App Status
Toggle to disable the app for all users (maintenance mode)
App is enabled
Free Trial Days
Number of days users can use the app without registering
days (0 = login required immediately)
Maintenance Message
Shown to users when app is disabled
Login Required Message
Shown when free trial expires
API Configuration
// In api.php, set these:
define('DB_HOST', 'localhost');
define('DB_NAME', 'your_db_name');
define('DB_USER', 'your_db_user');
define('DB_PASS', 'your_password');
define('ADMIN_KEY', 'your_secret_key');
Upload api.php to public_html/ on Hostinger.
Set API_URL in stl-viewer.html to https://meshanalyzer.app/api.php