/admin/users) provides comprehensive tools to oversee your forum community. View user activity, moderate accounts, and assign roles.
Viewing All Users
The user list displays all registered users with key statistics:- Username: User’s login name
- Display name: Public display name
- Email: Registered email address
- Admin status: Whether user has
is_adminflag - Post count: Total posts created
- Comment count: Total comments made
- Roles: Assigned roles (displayed as colored badges)
- Registration date: Account creation timestamp
- Ban status: Current ban state if applicable
User Search
Search for specific users by username using the search box. The search performs a case-insensitive partial match:Pagination
The user list displays 30 users per page. Navigate between pages using the pagination controls at the bottom of the list.User Statistics
Each user row displays activity metrics:Total number of posts created by the user. This metric helps identify active content creators.
Total number of comments made by the user. Indicates engagement level in discussions.
Combined reputation from post and comment upvotes. Represents community recognition.
- Active contributors
- Inactive or dormant accounts
- Potential spam accounts (high post count, low engagement)
- Community leaders (high karma)
Banning Users
You can temporarily or permanently restrict user access through bans. When banned, users cannot create posts, comment, or vote.Select ban duration
Choose from preset durations or set a custom time:
- 1 hour: Short timeout for minor violations
- 24 hours: Standard temporary ban
- 7 days: Week-long suspension
- 30 days: Month-long suspension
- Permanent: Effective 100-year ban
- Custom: Specify minutes for precise control
Ban Implementation
Bans are stored in thebanned_until field. The system checks this timestamp on each request:
Unbanning Users
You can remove bans at any time, allowing immediate restoration of user privileges:Assigning Roles
Roles provide visual distinction and can grant admin privileges. Assign roles to users to recognize contributions or delegate moderation:Users can have multiple roles simultaneously. Roles are displayed in order of their
sort_order property.Admin Roles
Roles withis_admin_rank enabled grant administrative privileges equivalent to the is_admin flag. This allows role-based permission delegation:
- Users with admin roles can access the admin panel
- Admin roles typically include “owner”, “moderator”, or custom titles
- The “owner” role is protected and cannot be deleted
Removing Roles
You can remove individual roles from users:User Activity Monitoring
Monitor user activity to identify patterns and potential issues:Active Users
Users with high post and comment counts are your community’s content creators. Consider:- Assigning recognition roles
- Featuring their contributions
- Soliciting feedback on forum improvements
Inactive Accounts
Accounts with zero or minimal activity may indicate:- Abandoned registrations
- Alt accounts
- Potential spam accounts awaiting activation
Suspicious Patterns
Watch for unusual activity patterns:- Sudden spike in posts (potential spam)
- Zero engagement on multiple posts (low-quality content)
- Multiple accounts from same timeframe (possible bot registration)
The user management interface provides sorting and filtering to help identify these patterns quickly.