Staff Dashboard
Access depends on your staff role.
Signed in as -
Open Public Site
Preview loaded successfully.
Flow
- User registers on public site
- Deposit or withdraw request is created
- Admin approves or rejects request here
- Support continues user conversation in live chat
- User balance updates in the same database
Security
- Separate admin login
- IP allowlist
- MySQL shared with public site
- Audit log for every action
Role Access
- Admin: edit user details, inject/cut/reset balance, approve deposit, approve withdraw
- Promoter: inject points by username/ID, approve deposit, approve withdraw
- Support: chat with users, update chat status, and hand off issues to Admin
Inject Users
Search account, add balance, cut balance, or reset balance.
| No | Username | Full Name | Bank | Balance | Action |
|---|
Deposit Requests
Approve or reject incoming deposit forms.
| ID | User | Amount | Status | Created | Processed | Action |
|---|
Deposit Accounts
Manage bank accounts and QR that appear on the public deposit form. Change the active one anytime.
Account Form
QR Preview
No account selected
Upload a QR or edit an account to preview it here.
QR image preview will appear here.
| Method | Bank | Account | QR | Status | Updated | Action |
|---|
Withdraw Requests
Approve or reject outgoing withdraw forms.
| ID | User | Amount | Status | Created | Processed | Action |
|---|
Staff Accounts
Admin can change backend passwords, activate or disable staff accounts, and create new Promoter or Live Chat accounts directly from this panel.
| Role | Username | Display Name | Status | Password | Action |
|---|
Live Chat
Preview for a separate support role that only handles user conversations.
Select a conversation
Open a chat from the queue to view details.
Audit Log
Every admin action should be recorded here in the real backend.
| Time | Admin | Action | Target | Detail |
|---|