3.3 KiB
User Management
Manage all users in the system, including user information editing, subscription management, balance management, and more.
Table Column Description
Enable
Switch button to control whether user account is active. Disabled users cannot login.
ID
User unique identifier ID.
Username
Shows authentication method (EMAIL/GITHUB etc) and auth identifier (email/username). Checkmark after identifier indicates verified.
Balance
User account balance.
Gift Amount
Amount gifted by system.
Commission
Commission earned through user referrals.
Invite Code
User's exclusive invite code.
Referer
Referrer who invited this user to register.
Created At
User registration time.
Table Operations
Edit (Profile)
Opens user profile side drawer with three tabs:
Basic Info:
- Enable status
- Balance
- Gift amount
- Commission
- Invite code
- Referer ID
Notify Settings:
- Balance change notification
- Login notification
- Subscription notification
- Trade notification
Auth Methods:
- View and manage user login methods
- Email, GitHub, etc.
Subscription
Opens subscription management side drawer to view and manage user subscriptions:
- Subscription list
- Subscription status
- Expiry time
- Traffic usage
- Subscription operations
Delete
Deletes user (requires confirmation), cannot be recovered.
More
Dropdown menu for quick navigation to:
- Order list
- Login logs
- Balance logs
- Commission logs
- Gift logs
Filter Functions
Subscription Filter
Select product plan to view users who purchased that plan.
Keyword Search
Search users by email, username, etc.
User ID Filter
Direct input of user ID for precise search.
Subscription ID Filter
Input subscription ID to find corresponding user.
Create User
Click "Create" button to open form:
Required Fields:
- Auth Type: EMAIL/GITHUB etc
- Auth Identifier: Email address or username
- Password: User login password
Optional Fields:
- Balance: Initial balance
- Referer ID: Bind referral relationship
Usage Scenarios
Scenario 1: Disable Violating User
- Find target user
- Turn off "Enable" switch
- User immediately cannot login
Scenario 2: Top Up User Balance
- Click "Edit" button
- Enter "Basic Info" tab
- Modify balance amount
- Save changes
Scenario 3: View User Subscriptions
- Click "Subscription" button
- View all user subscriptions
- Can operate subscriptions (renew, reset traffic, etc)
Scenario 4: Track User Behavior
- Click "More" button
- Select corresponding log:
- Login logs: View login records
- Balance logs: View balance changes
- Commission logs: View commission earnings
- Gift logs: View system gifts
Important Notes
- Enable Control: Disabling user immediately kicks them out
- Balance Modification: Direct balance modification, watch amount units
- Delete User: Operation irreversible, confirm before deletion
- Subscription Management: Can operate directly in user subscription page
- Log Tracking: Quickly view various user logs through "More" menu
- Referral Relationship: Can specify referrer when creating user
- Batch Operations: Currently not supported
- Invite Code: Each user has unique invite code