User Management
From TYPO3Wiki
<< Back to Administrators page
Please note in the Discussion page what you change! You can find another version of this manual on this page
Contents |
Introduction
Frontend and backend users
Modules to use
In order to handle users/groups and restrict pages we have to use three different sub-modules of the web module in the TYPO3 backend;
- List for viewing/editing/creating users,
- Page for creating a login form and
- Access for changing restrictions.
You can find more details about the different modules in the Typo3 Backend Modules manual.
Frontend users and groups
Create a new page with Users as title for example, choose system folder as type. You must add first a member group record, then add members to create new front end users.
Create users/groups
Editing users/groups
Create login form
Create restricted page
Restrict subpages
Restrict subpages
Backend users and groups
Instead of defining individual permissions for backend users, you let them be a member of a group. For each group you define certain permissions, that will hold for all members of the group.
See also Backend_user_group_permission_system
Creating groups
To define a new group: Choose the list module and the root item of your page tree (with the Globe icon). If there are usergroups defined you will find a section named 'Backend Usergroup', where you can add a new group and edit the settings for existing groups. If not click the "new" button on the right or the bottom and select "Backend usergroup".
The Roles strategy (instead of groups)
Creating users
To create a user you must have admin privileges. In version 3.8, there are several places where you might think you should be able to create users and if you don't know the right place you will be become quite frustrated trying to find it. First click on Web->List then click on the root of your Typo3 website. The root of the website hierarchy has a 'world' icon. You will be presented with a list of lists of items associated with your website, including users and groups. Just below the header for each list on the right-hand side you will see a 'new item' icon. Click on this icon to create a new user record. This will take you to a "New Backend User" page in which you can enter all of the details for the new user.
In version 4.0 things are where you expect them to be. Tools->User Admin has a shortcut just above the list of users for creating a new user. Once you have created a new user, be sure to test their permissions. This is also easier in version 4.0 since you can SU (switch user) temporarily and then Exit back to admin.
Make a Filemount
Make a FTP Filemount
Links
- Getting Started Information about User Management
Extensions
Extension Backend ACLs
Until now, the access scheme for the TYPO3 backend was the traditional User-Group-World scheme known from Unix. This, however, is not sufficent when more complex permissions are needed, for example when wanting to apply different permissions to different groups on the same page. Another issue in the current permission system is that the page owners/groups are set to the user and the main group of that user who creates the page.
This are the two scenarios the ACLs want to solve. It is now possible to define on a per-group and per-user basis for pages which permissions are active. ACLs allow pages to have permissions for more than one user/group on a page.
Furthermore, ACLs can work recursively, meaning an ACL doesn't need to be copied to all subpages when it should apply there as well. This makes handling permissions easier.
