Benutzer verwalten
Benutzer in XOOPS verwalten
Abschnitt betitelt „Benutzer in XOOPS verwalten“Erfahren Sie, wie Sie Benutzerkonten erstellen, Benutzer in Gruppen organisieren und Berechtigungen in XOOPS verwalten.
Übersicht der Benutzerverwaltung
Abschnitt betitelt „Übersicht der Benutzerverwaltung“XOOPS bietet umfassende Benutzerverwaltung mit:
Users > Accounts├── Individual users├── User profiles├── Registration requests└── Online users
Users > Groups├── User groups/roles├── Group permissions└── Group membership
System > Permissions├── Module access├── Content access├── Function permissions└── Group capabilitiesZugriff auf die Benutzerverwaltung
Abschnitt betitelt „Zugriff auf die Benutzerverwaltung“Admin-Panel Navigation
Abschnitt betitelt „Admin-Panel Navigation“- Melden Sie sich beim Admin an:
http://your-domain.com/xoops/admin/ - Klicken Sie auf Users in der linken Seitenleiste
- Wählen Sie aus den Optionen:
- Users: Verwalten Sie einzelne Konten
- Groups: Verwalten Sie Benutzergruppen
- Online Users: Sehen Sie derzeit aktive Benutzer
- User Requests: Verarbeiten Sie Registrierungsanfragen
Understanding User Roles
Abschnitt betitelt „Understanding User Roles“XOOPS comes with predefined user roles:
| Group | Role | Capabilities | Use Case |
|---|---|---|---|
| Webmasters | Administrator | Full site control | Main admins |
| Admins | Administrator | Limited admin access | Trusted users |
| Moderators | Content control | Approve content | Community managers |
| Editors | Content creation | Create/edit content | Content staff |
| Registered | Member | Post, comment, profile | Regular users |
| Anonymous | Visitor | Read only | Non-logged-in users |
Creating User Accounts
Abschnitt betitelt „Creating User Accounts“Method 1: Admin Creates User
Abschnitt betitelt „Method 1: Admin Creates User“Step 1: Access User Creation
- Go to Users > Users
- Click “Add New User” or “Create User”
Step 2: Enter User Information
Fill in user details:
Username: [4+ characters, letters/numbers/underscore only]Example: john_smith
Email Address: [Valid email address]Example: john@example.com
Password: [Strong password]Example: MyStr0ng!Pass2025
Confirm Password: [Repeat password]Example: MyStr0ng!Pass2025
Real Name: [User's full name]Example: John Smith
URL: [Optional user website]Example: https://johnsmith.com
Signature: [Optional forum signature]Example: "Happy XOOPS user!"Step 3: Configure User Settings
User Status: ☑ Active ☐ Inactive ☐ Pending Approval
User Groups:☑ Registered Users☐ Webmasters☐ Admins☐ ModeratorsStep 4: Additional Options
Notify User: ☑ Send welcome emailAllow Avatar: ☑ YesUser Theme: [Default theme]Show Email: ☐ Public / ☑ PrivateStep 5: Create Account
Click “Add User” or “Create”
Confirmation:
User created successfully!Username: john_smithEmail: john@example.comGroups: Registered UsersMethod 2: User Self-Registration
Abschnitt betitelt „Method 2: User Self-Registration“Allow users to register themselves:
Admin Panel > System > Preferences > User Settings
Allow User Registration: ☑ Yes
Registration Type:☐ Instant (Approve automatically)☑ Email Verification (Email confirmation)☐ Admin Approval (You approve each)
Send Verification Email: ☑ YesThen:
- Users visit registration page
- Fill in basic information
- Verify email or wait for approval
- Account activated
Managing User Accounts
Abschnitt betitelt „Managing User Accounts“View All Users
Abschnitt betitelt „View All Users“Location: Users > Users
Shows user list with:
- Username
- Email address
- Registration date
- Last login
- User status (Active/Inactive)
- Group membership
Edit User Account
Abschnitt betitelt „Edit User Account“-
In user list, click username
-
Modify any field:
- Email address
- Password
- Real name
- User groups
- Status
-
Click “Save” or “Update”
Change User Password
Abschnitt betitelt „Change User Password“- Click user in list
- Scroll to “Change Password” section
- Enter new password
- Confirm password
- Click “Change Password”
User will use new password on next login.
Deactivate/Suspend User
Abschnitt betitelt „Deactivate/Suspend User“Temporarily disable account without deletion:
- Click user in list
- Set User Status to “Inactive”
- Click “Save”
User cannot log in while inactive.
Reactivate User
Abschnitt betitelt „Reactivate User“- Click user in list
- Set User Status to “Active”
- Click “Save”
User can log in again.
Delete User Account
Abschnitt betitelt „Delete User Account“Remove user permanently:
- Click user in list
- Scroll to bottom
- Click “Delete User”
- Confirm: “Delete user and all data?”
- Click “Yes”
Warning: Deletion is permanent!
View User Profile
Abschnitt betitelt „View User Profile“See user profile details:
- Click username in user list
- Review profile information:
- Real name
- Website
- Join date
- Last login
- User bio
- Avatar
- Posts/contributions
Understanding User Groups
Abschnitt betitelt „Understanding User Groups“Default User Groups
Abschnitt betitelt „Default User Groups“XOOPS includes default groups:
| Group | Purpose | Special | Edit |
|---|---|---|---|
| Anonymous | Non-logged-in users | Fixed | No |
| Registered Users | Regular members | Default | Yes |
| Webmasters | Site administrators | Admin | Yes |
| Admins | Limited admins | Admin | Yes |
| Moderators | Content moderators | Custom | Yes |
Create Custom Group
Abschnitt betitelt „Create Custom Group“Create group for specific role:
Location: Users > Groups
- Click “Add New Group”
- Enter group details:
Group Name: Content EditorsGroup Description: Users who can create and edit content
Display Group: ☑ Yes (Show in member profiles)Group Type: ☑ Regular / ☐ Admin- Click “Create Group”
Manage Group Membership
Abschnitt betitelt „Manage Group Membership“Assign users to groups:
Option A: From Users List
- Go to Users > Users
- Click user
- Check/uncheck groups in “User Groups” section
- Click “Save”
Option B: From Groups
- Go to Users > Groups
- Click group name
- View/edit member list
- Add or remove users
- Click “Save”
Edit Group Properties
Abschnitt betitelt „Edit Group Properties“Customize group settings:
- Go to Users > Groups
- Click group name
- Modify:
- Group name
- Group description
- Display group (show/hide)
- Group type
- Click “Save”
User Permissions
Abschnitt betitelt „User Permissions“Understanding Permissions
Abschnitt betitelt „Understanding Permissions“Three permission levels:
| Level | Scope | Example |
|---|---|---|
| Module Access | Can see/use module | Can access Forum module |
| Content Permissions | Can view specific content | Can read published news |
| Function Permissions | Can perform actions | Can post comments |
Configure Module Access
Abschnitt betitelt „Configure Module Access“Location: System > Permissions
Restrict which groups can access each module:
Module: News
Admin Access:☑ Webmasters☑ Admins☐ Moderators☐ Registered Users☐ Anonymous
User Access:☐ Webmasters☐ Admins☑ Moderators☑ Registered Users☑ AnonymousClick “Save” to apply.
Set Content Permissions
Abschnitt betitelt „Set Content Permissions“Control access to specific content:
Example - News article:
View Permission:☑ All groups can read
Post Permission:☑ Registered Users☑ Content Editors☐ Anonymous
Moderate Comments:☑ Moderators requiredPermission Best Practices
Abschnitt betitelt „Permission Best Practices“Public Content (News, Pages):├── View: All groups├── Post: Registered Users + Editors└── Moderate: Admins + Moderators
Community (Forum, Comments):├── View: All groups├── Post: Registered Users└── Moderate: Moderators + Admins
Admin Tools:├── View: Webmasters + Admins only├── Configure: Webmasters only└── Delete: Webmasters onlyUser Registration Management
Abschnitt betitelt „User Registration Management“Handle Registration Requests
Abschnitt betitelt „Handle Registration Requests“If “Admin Approval” enabled:
-
Go to Users > User Requests
-
View pending registrations:
- Username
- Registration date
- Request status
-
For each request:
- Click to review
- Click “Approve” to activate
- Click “Reject” to deny
Send Registration Email
Abschnitt betitelt „Send Registration Email“Resend welcome/verification email:
- Go to Users > Users
- Click user
- Click “Send Email” or “Resend Verification”
- Email sent to user
Online Users Monitoring
Abschnitt betitelt „Online Users Monitoring“View Currently Online Users
Abschnitt betitelt „View Currently Online Users“Track active site visitors:
Location: Users > Online Users
Shows:
- Current online users
- Guest visitors count
- Last activity time
- IP address
- Browsing location
Monitor User Activity
Abschnitt betitelt „Monitor User Activity“Understand user behavior:
Active Users: 12Registered: 8Anonymous: 4
Recent Activity:- User1 - Forum post (2 min ago)- User2 - Comment (5 min ago)- User3 - Page view (8 min ago)User Profile Customization
Abschnitt betitelt „User Profile Customization“Enable User Profiles
Abschnitt betitelt „Enable User Profiles“Configure user profile options:
Admin > System > Preferences > User Settings
Allow User Profiles: ☑ YesShow Member List: ☑ YesUsers Can Edit Profile: ☑ YesShow User Avatar: ☑ YesShow Last Online: ☑ YesShow Email Address: ☐ Yes / ☑ NoProfile Fields
Abschnitt betitelt „Profile Fields“Configure what users can add to profiles:
Example profile fields:
- Real name
- Website URL
- Biography
- Location
- Avatar (picture)
- Signature
- Interests
- Social media links
Customize in module settings.
User Authentication
Abschnitt betitelt „User Authentication“Enable Two-Factor Authentication
Abschnitt betitelt „Enable Two-Factor Authentication“Enhanced security option (if available):
Admin > Users > Settings
Two-Factor Authentication: ☑ Enabled
Methods:☑ Email☑ SMS☑ Authenticator AppUsers must verify with second method.
Password Policy
Abschnitt betitelt „Password Policy“Enforce strong passwords:
Admin > System > Preferences > User Settings
Minimum Password Length: 8 charactersRequire Uppercase: ☑ YesRequire Numbers: ☑ YesRequire Special Chars: ☑ Yes
Password Expiration: 90 daysForce Change on First Login: ☑ YesLogin Attempts
Abschnitt betitelt „Login Attempts“Prevent brute force attacks:
Lock After Failed Attempts: 5Lock Duration: 15 minutesLog All Attempts: ☑ YesNotify Admin: ☑ YesUser Email Management
Abschnitt betitelt „User Email Management“Send Bulk Email to Group
Abschnitt betitelt „Send Bulk Email to Group“Message multiple users:
- Go to Users > Users
- Select multiple users (checkboxes)
- Click “Send Email”
- Compose message:
- Subject
- Message body
- Include signature
- Click “Send”
Email Notification Settings
Abschnitt betitelt „Email Notification Settings“Configure what emails users receive:
Admin > System > Preferences > Email Settings
New Registration: ☑ Send welcome emailPassword Reset: ☑ Send reset linkComments: ☑ Notify on repliesMessages: ☑ Notify new messagesNotifications: ☑ Site announcementsFrequency: ☐ Immediate / ☑ Daily / ☐ WeeklyUser Statistics
Abschnitt betitelt „User Statistics“View User Reports
Abschnitt betitelt „View User Reports“Monitor user metrics:
Admin > System > Dashboard
User Statistics:├── Total Users: 256├── Active Users: 189├── New This Month: 24├── Registration Requests: 3├── Currently Online: 12└── Last 24h Posts: 45User Growth Tracking
Abschnitt betitelt „User Growth Tracking“Monitor registration trends:
Registrations Last 7 Days: 12 usersRegistrations Last 30 Days: 48 usersActive Users (30 days): 156Inactive Users (30+ days): 100Common User Management Tasks
Abschnitt betitelt „Common User Management Tasks“Create Admin User
Abschnitt betitelt „Create Admin User“- Create new user (steps above)
- Assign to Webmasters or Admins group
- Grant permissions in System > Permissions
- Verify admin access works
Create Moderator
Abschnitt betitelt „Create Moderator“- Create new user
- Assign to Moderators group
- Configure permissions to moderate specific modules
- User can approve content, manage comments
Setup Content Editors
Abschnitt betitelt „Setup Content Editors“- Create Content Editors group
- Create users, assign to group
- Grant permissions to:
- Create/edit pages
- Create/edit posts
- Moderate comments
- Restrict admin panel access
Reset Forgotten Password
Abschnitt betitelt „Reset Forgotten Password“User forgot their password:
- Go to Users > Users
- Find user
- Click username
- Click “Reset Password” or edit password field
- Set temporary password
- Notify user (send email)
- User logs in, changes password
Bulk Import Users
Abschnitt betitelt „Bulk Import Users“Import user list (advanced):
Many hosting panels provide tools to:
- Prepare CSV file with user data
- Upload via admin panel
- Mass create accounts
Or use custom script/plugin for imports.
User Privacy
Abschnitt betitelt „User Privacy“Respect User Privacy
Abschnitt betitelt „Respect User Privacy“Privacy best practices:
Do:✓ Hide emails by default✓ Let users choose visibility✓ Protect against spam
Don't:✗ Share private data✗ Display without permission✗ Use for marketing without consentGDPR Compliance
Abschnitt betitelt „GDPR Compliance“If serving EU users:
- Get consent for data collection
- Allow users to download their data
- Provide delete account option
- Maintain privacy policy
- Log data processing activities
Troubleshooting User Issues
Abschnitt betitelt „Troubleshooting User Issues“User Can’t Login
Abschnitt betitelt „User Can’t Login“Problem: User forgot password or can’t access account
Solution:
- Verify user account is “Active”
- Reset password:
- Admin > Users > Find user
- Set new temporary password
- Send to user via email
- Clear user cookies/cache
- Check if account is not locked
User Registration Stuck
Abschnitt betitelt „User Registration Stuck“Problem: User can’t complete registration
Solution:
- Check registration is allowed:
- Admin > System > Preferences > User Settings
- Enable registration
- Check email settings work
- If email verification required:
- Resend verification email
- Check spam folder
- Lower password requirements if too strict
Duplicate Accounts
Abschnitt betitelt „Duplicate Accounts“Problem: User has multiple accounts
Solution:
- Identify duplicate accounts in Users list
- Keep primary account
- Merge data if possible
- Delete duplicate accounts
- Enable “Prevent Duplicate Email” in settings
User Management Checklist
Abschnitt betitelt „User Management Checklist“For initial setup:
- Set user registration type (instant/email/admin)
- Create required user groups
- Configure group permissions
- Set password policy
- Enable user profiles
- Configure email notifications
- Set user avatar options
- Test registration process
- Create test accounts
- Verify permissions working
- Document group structure
- Plan user onboarding
Next Steps
Abschnitt betitelt „Next Steps“After setting up users:
- Install modules users need
- Create content for users
- Secure user accounts
- Explore more admin features
- Configure system-wide settings
Tags: #users #groups #permissions #administration #access-control
Related Articles:
- Admin-Panel-Overview
- Installing-Modules
- ../Configuration/Security-Configuration
- ../Configuration/System-Settings