Managing Users
User management requires the Admin role. Admins can create new users, change user details, assign roles, and deactivate accounts. The user list is accessible at /user.
Creating a user
Navigate to /user/create or click New user in the user list. Fill in the username (max 20 characters), full name, email address, and assign a role. Set a temporary password — the user will be prompted to change it on first login.
Editing a user
In the user list, click the edit icon next to a user. You can update the username, full name, email, role, and status individually. Admins cannot change their own role or deactivate their own account.
Roles
Three roles are available: Editor, Contributor, and Admin. See Roles & Permissions for a full breakdown of what each role can do.
Deactivating a user
Set a user's status to Inactive to prevent them from logging in without deleting their account. Their contributions (page edits, comments) remain visible. Setting status to Deleted soft-deletes the account — the user record is retained for referential integrity but the account cannot be used.
Password reset
Admins can set a new password for any user directly in the user edit panel. The user will be required to change it on their next login (the change_password flag is set automatically when a password is set by an Admin).
Initial admin account
The initial admin account is created by the installer (bin/cake install). The credentials are shown in the terminal output during installation.