Dashboard Overview
Welcome to AdvanceAuth Admin Panel - All data in IST timezone
by DEVELOPER.RS (Rishabh) • Zenuxs Plugins
Enhanced with caching & Indian timezone
Welcome to AdvanceAuth Admin Panel - All data in IST timezone
Detailed statistics and performance metrics
Manage registered users and their permissions
| Username | Registered (IST) | Last Login (IST) | Status | Actions | |
|---|---|---|---|---|---|
| Loading users... | |||||
Manage email settings and password reset functionality
API documentation and key management (granular permissions supported)
| API Key Name | Key (Partial) | Permissions | Rate Limit | Created | Expires | Status | Actions |
|---|---|---|---|---|---|---|---|
| Loading API keys... | |||||||
Select the permissions you want to grant to this API key.
x-api-key header.
All endpoints require the x-api-key header with your API key. Replace YOUR_API_KEY with your actual key.
/api/dataapikey/query
Permission required: public_query (always included)
Description: Check if a user exists and validate password. Used by external applications.
tag – username (required)password – user password (required)apikey – your API key (required)serverKey – optional, to restrict to a specific server
GET /api/dataapikey/query?tag=john&password=123456&apikey=YOUR_API_KEY
{
"valid": true,
"exists": true,
"username": "john",
"email": "john@example.com",
"isBanned": false,
"timestamp": "23/01/2025, 14:30:45",
"indianTime": "23/01/2025, 14:30:45",
"serverTime": "23/01/2025, 14:30:45"
}
{
"valid": false,
"exists": true,
"username": "john",
"email": "john@example.com",
"isBanned": false,
"timestamp": "23/01/2025, 14:31:02"
}
/api/register
Permission required: users.create
Description: Register a new user on your server.
x-api-key: YOUR_API_KEY
Content-Type: application/json
{
"username": "john",
"password": "123456",
"email": "john@example.com",
"licenseKey": "optional-license-key"
}
{
"message": "User registered successfully",
"username": "john"
}
/api/admin/users
Permission required: users.read
Description: Get a paginated list of users on your server.
x-api-key: YOUR_API_KEY
page – page number (default: 1)limit – users per page (default: 50, max: 100)
GET /api/admin/users?page=1&limit=10
{
"users": [
{
"_id": "65a1b2c3d4e5f6a7b8c9d0e1",
"username": "john",
"email": "john@example.com",
"createdAt": "2025-01-20T10:30:00.000Z",
"lastLogin": "2025-01-23T14:30:00.000Z",
"isBanned": false
}
],
"totalUsers": 150,
"page": 1,
"totalPages": 15
}
/api/admin/deleteUser
Permission required: users.delete
Description: Permanently delete a user.
x-api-key: YOUR_API_KEY
Content-Type: application/json
{
"username": "john"
}
{
"message": "User deleted successfully"
}
/api/admin/banUser
Permission required: users.ban
Description: Ban a user (prevents login).
x-api-key: YOUR_API_KEY
Content-Type: application/json
{
"username": "john",
"banMessage": "Spamming the server"
}
{
"message": "User banned successfully"
}
/api/admin/unbanUser
Permission required: users.unban
Description: Unban a previously banned user.
x-api-key: YOUR_API_KEY
Content-Type: application/json
{
"username": "john"
}
{
"message": "User unbanned successfully"
}
/api/admin/changePassword
Permission required: users.change_password
Description: Change a user's password (admin action, does not require old password).
x-api-key: YOUR_API_KEY
Content-Type: application/json
{
"username": "john",
"newPassword": "newpass123"
}
{
"message": "Password changed successfully"
}
/api/admin/users/:username/resetPassword
Permission required: users.reset_password
Description: Reset a user's password and optionally send an email notification.
x-api-key: YOUR_API_KEY
Content-Type: application/json
{
"newPassword": "newpass123",
"sendEmail": true
}
{
"success": true,
"message": "Password reset successfully",
"username": "john",
"emailSent": true
}
/api/admin/user/:username/forceLogout
Permission required: users.force_logout
Description: Invalidate all active sessions for a user, forcing them to log in again.
x-api-key: YOUR_API_KEY
Content-Type: application/json
{
"username": "john"
}
{
"success": true,
"message": "All sessions invalidated",
"username": "john",
"timestamp": "23/01/2025, 15:45:12"
}
/api/admin/user/:username/ipStats
Permission required: users.view_ip
Description: Retrieve IP login history for a specific user.
x-api-key: YOUR_API_KEY
GET /api/admin/user/john/ipStats
{
"username": "john",
"totalLogins": 25,
"uniqueIPs": 3,
"ipList": ["192.168.1.1", "10.0.0.2", "172.16.0.3"],
"mostFrequentIP": "192.168.1.1",
"loginCountByIP": {
"192.168.1.1": 15,
"10.0.0.2": 7,
"172.16.0.3": 3
},
"recentIPs": [
{
"ip": "192.168.1.1",
"loginTime": "2025-01-23T14:30:00.000Z",
"deviceInfo": "Mozilla/5.0 ..."
}
]
}
/api/admin/users/export
Permission required: users.export
Description: Export all users as JSON or CSV.
x-api-key: YOUR_API_KEY
format – json (default) or csv
GET /api/admin/users/export?format=json
[
{
"username": "john",
"email": "john@example.com",
"createdAt": "2025-01-20T10:30:00.000Z",
"lastLogin": "2025-01-23T14:30:00.000Z",
"isBanned": false
},
...
]
GET /api/admin/users/export?format=csv
The response will be a downloadable CSV file.
/api/admin/user/:username/sessions
Permission required: users.manage_sessions
Description: List all active sessions for a user.
x-api-key: YOUR_API_KEY
GET /api/admin/user/john/sessions
{
"username": "john",
"totalActiveSessions": 2,
"sessions": [
{
"sessionToken": "abc123...",
"ipAddress": "192.168.1.1",
"userAgent": "Mozilla/5.0 ...",
"createdAt": "2025-01-23T14:30:00.000Z",
"expiresAt": "2025-01-24T14:30:00.000Z",
"lastActivity": "2025-01-23T15:00:00.000Z",
"timeRemaining": 1350
}
]
}
/api/admin/users/bulk
Permission required: users.ban (for ban/unban) or users.delete (for delete)
Description: Perform bulk operations on multiple users.
x-api-key: YOUR_API_KEY
Content-Type: application/json
{
"action": "ban",
"usernames": ["john", "jane", "doe"]
}
{
"success": true,
"message": "Bulk ban completed",
"affected": 3
}
All API keys are automatically scoped to the server they were created for.
Use the x-api-key header (not server-key) for external integrations.
System configuration and performance metrics
| Plugin Name | AdvanceAuth |
| Company | Zenuxs |
| Developer | DEVELOPER.RS (Rishabh) |
| Website | https://rs.zenuxs.xyz |
| Timezone | IST (Asia/Kolkata) - UTC+5:30 |
| Total System Users | 0 |
| Cache Status | Active |