2025-12-11 03:29:07 +00:00

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.

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

  1. Find target user
  2. Turn off "Enable" switch
  3. User immediately cannot login

Scenario 2: Top Up User Balance

  1. Click "Edit" button
  2. Enter "Basic Info" tab
  3. Modify balance amount
  4. Save changes

Scenario 3: View User Subscriptions

  1. Click "Subscription" button
  2. View all user subscriptions
  3. Can operate subscriptions (renew, reset traffic, etc)

Scenario 4: Track User Behavior

  1. Click "More" button
  2. 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

  1. Enable Control: Disabling user immediately kicks them out
  2. Balance Modification: Direct balance modification, watch amount units
  3. Delete User: Operation irreversible, confirm before deletion
  4. Subscription Management: Can operate directly in user subscription page
  5. Log Tracking: Quickly view various user logs through "More" menu
  6. Referral Relationship: Can specify referrer when creating user
  7. Batch Operations: Currently not supported
  8. Invite Code: Each user has unique invite code