Osclass provides a comprehensive user management system, allowing administrators to control user registrations, account settings, and profile features. Administrators can manage users, enforce validation policies, and configure settings related to usernames, profile visibility, and notifications.
Managing Users
Administrators can access the user management panel by navigating to Users > Manage Users. This section provides an overview of all registered users with options to filter, search, and take administrative actions.
Users management
Available management features include:
Add New User: Manually create a new user by entering details such as email, username, and password.
Edit User Details: Modify user information, including email, username, and profile settings.
Enable/Disable Users: Temporarily deactivate a user’s account without deleting it.
Delete Users: Permanently remove a user from the system along with their listings.
Bulk Actions: Perform mass deletions, activations, or suspensions on multiple user accounts.
User Settings
The Users > Settings section allows administrators to configure policies related to user registration, profile management, and security.
User settings
Registration & Validation
Users Enabled: Toggle user registration on or off. When disabled, new users cannot sign up.
Anyone Can Register: Allow or restrict public registration.
Email Validation Required: Users must verify their email before activating their accounts.
Admin Notifications
Notify Admin on New Registrations: Send an email alert to the administrator when a new user registers.
Admin Toolbar
Enable Admin Toolbar: Display an admin toolbar on the front page for logged-in administrators, providing quick access to admin functions.
Public Profile Settings
Enable Public Profiles: Allow registered users to have public profile pages.
Minimum Listings for Public Profile: Define a minimum number of listings a user must have before their public profile page is visible. Default: 0 (always visible).
Username Configuration
Username Generator: Automatically generate a username from the user’s name if they do not provide one.
Restricted Usernames: Maintain a list of disallowed usernames (e.g., "admin", "user"). Entries should be separated by commas.
Profile Picture Settings
Enable Profile Pictures: Allow users to upload a profile picture. Required scripts and styles for image handling will be automatically loaded.
Image Uploader Library: Select the image upload library used for profile pictures. Available options include Uppy.io, which provides advanced image handling capabilities.
Profile Picture Size: Set the maximum dimensions for profile images. Format: Width x Height (e.g., 240x240 pixels).
Security & User Control
Osclass provides administrators with tools to maintain control over user activities and enforce security policies. By leveraging validation, public profile rules, and username restrictions, site owners can ensure that their platform remains safe and well-managed.
Conclusion
The user management system in Osclass offers complete control over user accounts, from registration policies to profile settings. With configurable validation, notifications, and security measures, administrators can customize the user experience to fit their platform’s needs.