1. WordPress:
To grant access to WordPress, follow these steps:
Creating an Administrator Account:
- Log in to the WordPress admin panel.
- Go to “Users” → “Add New”.
- Fill in the fields:
- Username: Create a login for the new user.
- Email: Enter the email address of the person you’re granting access to.
- Role: Select “Administrator” for full access.
- Click “Add New User”.
- The new user will receive an email with login details.
Restricted Access (View-only for site structure):
- Install a plugin such as User Role Editor.
- Create a custom role with limited permissions:
- Go to “Users” → “User Role Editor”.
- Set up a role that allows only viewing.
- Add a new user and assign them this role.
2. Magento (commonly Magento 2):
Creating an Administrator Account:
- Log in to the Magento admin panel.
- Go to System → Permissions → All Users.
- Click “Add New User”.
- Fill in the fields:
- Username: A unique login.
- Email: The user’s email address.
- User Role: Select “Administrator”.
- Save the user. They will receive access credentials.
Restricted Access (e.g., view-only):
- Go to System → Permissions → User Roles.
- Create a new role with limited permissions.
- Assign this role to the user via All Users → Edit User.
3. Laravel (usually custom CMS):
Granting Access via the Database:
If the CMS is built on Laravel, use these methods:
- Via Admin Panel (if available):
- Log in to the Laravel admin panel.
- Navigate to the users section (e.g., “Users” or “Accounts”).
- Create a new user and assign them the administrator or a restricted role.
- If no admin panel exists:
- Provide access to the server or database.
- Add a user manually in the database (usually in the
users
table):- Insert a new user with an admin role.
- Ensure the password is hashed (use
bcrypt
for hashing).
Access to Code and Structure:
- If you need to grant access to the source code, share repository access (GitHub, GitLab).
- Provide hosting access (e.g., cPanel or SSH) for reviewing files.