SlideShare ist ein Scribd-Unternehmen logo
1 von 16
User management Wilson Wingston Sharon wingston.sharon@gmail.com
Drupal relies very heavily on the user system to manage permissions. Default user roles available Anonymous		 Authenticated Creation of customized access rules allows you to share the burden of running a site without giving everyone access to everything. Every user has his page at users/<username> intro
User management to control how new users register. Control permissions and roles for each user. Learing access control. Who’s using my site??
Access rules - from this section you can define different access rules for your Drupal; you can disallow users, emails and IP addresses Permissions - from here you can which modules will be available for anonymous and/or authenticated users Roles - you can add roles such as administrator, moderator, etc User settings - from this section you can configure the user registration settings, the emails notifying a user for new registration, password recovery, etc Users - shows a list of your current users; you can also add new users or block existing ones Administer>>user mgmt
Allows you to customise user registration guidelines including the mails sent by your site to the user mail id. This address must have a domain name of <>@mysite.com to avoid being classified as spam. Install a captcha module like mollom to beat spam registrations. [required] User mgmt>>user settings
Here you see a list of all users on your site. You can block them, delete them. As user1 [God Mode] you can even change the password for any user. So you never, ever give out user1’s pass to anybody. User mgmt>>users
The profiles area allows you to add fields for user registration. Create category [personal details, contact information, extra info] to segregate content. You can manage visibility of fields here. Eg: make email field a hidden profile field.br />User enters details while registering or in his user area. User mgmt>>profiles
You need site maintainers, content editors, site moderators etc etc. But you shouldn't give admin access to the site just like that to everybody. Create roles that limit the access privilieges to each person so they can do exactly what they need to and no more. Roles
Type a new role [site admin] and click add role. Now click edit permissions. Give permissions as you see fit here for the user role. User mgmt>>roles
When no user is logged in, the user is called anonymous. If a user has no permission for a module, the user cannot have access to the module’s content. As – in, anonymous has [by default] only the access content privilege checked. Anonymous users cannot see views, use taxonomy, create content, see forums… unless specified here. Understanding permissions
When a user is logged in, they get the authenticated role by default. This role should have permissions to access content from required module [not set by default, everytime a module is installed, permissions have to be given to it] Users can be given custom roles also. They will get the sum result of all permissions on roles assigned to them.
Do not give *administer nodes* privilege to anyone lightly.  Do not give *php input* privilege lightly. Give as much as the user role requires. Things to take care of
Go to user mgmt>>users Check box all users you want to give a role to In update options, choose and grant the required role. Giving roles to users
For example, what happens if there is a company that repeatedly spams your forums with advertisements and marketing information?  Or, what happens if only people from a certain company should have access to your site? Access rules
User mgmt>> access rules
Advanced user profiles – use cck to create a custom user profile type. Allows you to modify the user landing home page also. Front_page -  allows you to give a custom front page depending on the user’s role. More user modules

Weitere ähnliche Inhalte

Ähnlich wie 5 User Mgmt in Drupal

Marketo Administration Instructions
Marketo Administration InstructionsMarketo Administration Instructions
Marketo Administration InstructionsJosh Hill
 
Salesforce admin training 2
Salesforce admin training 2Salesforce admin training 2
Salesforce admin training 2HungPham381
 
Security and-data-access-document
Security and-data-access-documentSecurity and-data-access-document
Security and-data-access-documentAmit Sharma
 
Roles and Permissions - Liferay Developer
Roles and Permissions - Liferay Developer Roles and Permissions - Liferay Developer
Roles and Permissions - Liferay Developer Attune World Wide
 
Managing user roles in WordPress
Managing user roles in WordPressManaging user roles in WordPress
Managing user roles in WordPressAngela Wilson
 
SOP_ERP_AdministrationModule
SOP_ERP_AdministrationModuleSOP_ERP_AdministrationModule
SOP_ERP_AdministrationModuleSunil Mukadam
 
August 12: Sugar’s Security Model – Teams and Roles
August 12: Sugar’s Security Model – Teams and Roles August 12: Sugar’s Security Model – Teams and Roles
August 12: Sugar’s Security Model – Teams and Roles ticomixcrm
 
Users and roles sitefinity guide
Users and roles  sitefinity guideUsers and roles  sitefinity guide
Users and roles sitefinity guideRoshith S Pai
 
SAP Business One Basics Administration Refresher Training by AGS
SAP Business One Basics Administration Refresher Training by AGSSAP Business One Basics Administration Refresher Training by AGS
SAP Business One Basics Administration Refresher Training by AGSAGSanePLDTCompany
 
Profiles and permission sets in salesforce
Profiles and permission sets in salesforceProfiles and permission sets in salesforce
Profiles and permission sets in salesforceSunil kumar
 
Bulletin Boards - Quick Start Guide To User Management
Bulletin Boards - Quick Start Guide To User ManagementBulletin Boards - Quick Start Guide To User Management
Bulletin Boards - Quick Start Guide To User ManagementVisionsLive
 
24 - Panorama Necto 14 administration - visualization & data discovery solution
24  - Panorama Necto 14 administration - visualization & data discovery solution24  - Panorama Necto 14 administration - visualization & data discovery solution
24 - Panorama Necto 14 administration - visualization & data discovery solutionPanorama Software
 
Unit4 NMA working with user accounts WINDOWS SERVER 2008
Unit4 NMA working with user accounts WINDOWS SERVER 2008Unit4 NMA working with user accounts WINDOWS SERVER 2008
Unit4 NMA working with user accounts WINDOWS SERVER 2008Sangeetha Rangarajan
 
359555069 aae-control room-usermanual
359555069 aae-control room-usermanual359555069 aae-control room-usermanual
359555069 aae-control room-usermanualBishnujitBanerjee
 
SAP Cloud for Customer - User Creation & Password issue Handling
SAP Cloud for Customer - User Creation & Password issue HandlingSAP Cloud for Customer - User Creation & Password issue Handling
SAP Cloud for Customer - User Creation & Password issue HandlingRishikesh Sah
 
Role-based access control (RBAC) and more
Role-based access control (RBAC) and moreRole-based access control (RBAC) and more
Role-based access control (RBAC) and moreTim Hermie ☁️
 
Managing users-doc
Managing users-docManaging users-doc
Managing users-docAmit Sharma
 

Ähnlich wie 5 User Mgmt in Drupal (20)

Marketo Administration Instructions
Marketo Administration InstructionsMarketo Administration Instructions
Marketo Administration Instructions
 
Salesforce admin training 2
Salesforce admin training 2Salesforce admin training 2
Salesforce admin training 2
 
Security and-data-access-document
Security and-data-access-documentSecurity and-data-access-document
Security and-data-access-document
 
Roles and Permissions - Liferay Developer
Roles and Permissions - Liferay Developer Roles and Permissions - Liferay Developer
Roles and Permissions - Liferay Developer
 
Managing user roles in WordPress
Managing user roles in WordPressManaging user roles in WordPress
Managing user roles in WordPress
 
SOP_ERP_AdministrationModule
SOP_ERP_AdministrationModuleSOP_ERP_AdministrationModule
SOP_ERP_AdministrationModule
 
August 12: Sugar’s Security Model – Teams and Roles
August 12: Sugar’s Security Model – Teams and Roles August 12: Sugar’s Security Model – Teams and Roles
August 12: Sugar’s Security Model – Teams and Roles
 
Users and roles sitefinity guide
Users and roles  sitefinity guideUsers and roles  sitefinity guide
Users and roles sitefinity guide
 
SAP Business One Basics Administration Refresher Training by AGS
SAP Business One Basics Administration Refresher Training by AGSSAP Business One Basics Administration Refresher Training by AGS
SAP Business One Basics Administration Refresher Training by AGS
 
Profiles and permission sets in salesforce
Profiles and permission sets in salesforceProfiles and permission sets in salesforce
Profiles and permission sets in salesforce
 
Franchise Master
Franchise MasterFranchise Master
Franchise Master
 
Bulletin Boards - Quick Start Guide To User Management
Bulletin Boards - Quick Start Guide To User ManagementBulletin Boards - Quick Start Guide To User Management
Bulletin Boards - Quick Start Guide To User Management
 
How to Add / Delete User in OpenERP
How to Add / Delete User in OpenERPHow to Add / Delete User in OpenERP
How to Add / Delete User in OpenERP
 
24 - Panorama Necto 14 administration - visualization & data discovery solution
24  - Panorama Necto 14 administration - visualization & data discovery solution24  - Panorama Necto 14 administration - visualization & data discovery solution
24 - Panorama Necto 14 administration - visualization & data discovery solution
 
Unit4 NMA working with user accounts WINDOWS SERVER 2008
Unit4 NMA working with user accounts WINDOWS SERVER 2008Unit4 NMA working with user accounts WINDOWS SERVER 2008
Unit4 NMA working with user accounts WINDOWS SERVER 2008
 
359555069 aae-control room-usermanual
359555069 aae-control room-usermanual359555069 aae-control room-usermanual
359555069 aae-control room-usermanual
 
TrackStudio Permissions
TrackStudio PermissionsTrackStudio Permissions
TrackStudio Permissions
 
SAP Cloud for Customer - User Creation & Password issue Handling
SAP Cloud for Customer - User Creation & Password issue HandlingSAP Cloud for Customer - User Creation & Password issue Handling
SAP Cloud for Customer - User Creation & Password issue Handling
 
Role-based access control (RBAC) and more
Role-based access control (RBAC) and moreRole-based access control (RBAC) and more
Role-based access control (RBAC) and more
 
Managing users-doc
Managing users-docManaging users-doc
Managing users-doc
 

Mehr von Wingston

OpenCV @ Droidcon 2012
OpenCV @ Droidcon 2012OpenCV @ Droidcon 2012
OpenCV @ Droidcon 2012Wingston
 
05 content providers - Android
05   content providers - Android05   content providers - Android
05 content providers - AndroidWingston
 
04 activities - Android
04   activities - Android04   activities - Android
04 activities - AndroidWingston
 
03 layouts & ui design - Android
03   layouts & ui design - Android03   layouts & ui design - Android
03 layouts & ui design - AndroidWingston
 
02 hello world - Android
02   hello world - Android02   hello world - Android
02 hello world - AndroidWingston
 
01 introduction & setup - Android
01   introduction & setup - Android01   introduction & setup - Android
01 introduction & setup - AndroidWingston
 
OpenCV with android
OpenCV with androidOpenCV with android
OpenCV with androidWingston
 
C game programming - SDL
C game programming - SDLC game programming - SDL
C game programming - SDLWingston
 
C programming - Pointers
C programming - PointersC programming - Pointers
C programming - PointersWingston
 
Introduction to Basic C programming 02
Introduction to Basic C programming 02Introduction to Basic C programming 02
Introduction to Basic C programming 02Wingston
 
Introduction to Basic C programming 01
Introduction to Basic C programming 01Introduction to Basic C programming 01
Introduction to Basic C programming 01Wingston
 
Linux – an introduction
Linux – an introductionLinux – an introduction
Linux – an introductionWingston
 
Embedded linux
Embedded linuxEmbedded linux
Embedded linuxWingston
 
04 Arduino Peripheral Interfacing
04   Arduino Peripheral Interfacing04   Arduino Peripheral Interfacing
04 Arduino Peripheral InterfacingWingston
 
03 analogue anrduino fundamentals
03   analogue anrduino fundamentals03   analogue anrduino fundamentals
03 analogue anrduino fundamentalsWingston
 
02 General Purpose Input - Output on the Arduino
02   General Purpose Input -  Output on the Arduino02   General Purpose Input -  Output on the Arduino
02 General Purpose Input - Output on the ArduinoWingston
 
Introduction to the Arduino
Introduction to the ArduinoIntroduction to the Arduino
Introduction to the ArduinoWingston
 
4.content mgmt
4.content mgmt4.content mgmt
4.content mgmtWingston
 
8 Web Practices for Drupal
8  Web Practices for Drupal8  Web Practices for Drupal
8 Web Practices for DrupalWingston
 
7 Theming in Drupal
7 Theming in Drupal7 Theming in Drupal
7 Theming in DrupalWingston
 

Mehr von Wingston (20)

OpenCV @ Droidcon 2012
OpenCV @ Droidcon 2012OpenCV @ Droidcon 2012
OpenCV @ Droidcon 2012
 
05 content providers - Android
05   content providers - Android05   content providers - Android
05 content providers - Android
 
04 activities - Android
04   activities - Android04   activities - Android
04 activities - Android
 
03 layouts & ui design - Android
03   layouts & ui design - Android03   layouts & ui design - Android
03 layouts & ui design - Android
 
02 hello world - Android
02   hello world - Android02   hello world - Android
02 hello world - Android
 
01 introduction & setup - Android
01   introduction & setup - Android01   introduction & setup - Android
01 introduction & setup - Android
 
OpenCV with android
OpenCV with androidOpenCV with android
OpenCV with android
 
C game programming - SDL
C game programming - SDLC game programming - SDL
C game programming - SDL
 
C programming - Pointers
C programming - PointersC programming - Pointers
C programming - Pointers
 
Introduction to Basic C programming 02
Introduction to Basic C programming 02Introduction to Basic C programming 02
Introduction to Basic C programming 02
 
Introduction to Basic C programming 01
Introduction to Basic C programming 01Introduction to Basic C programming 01
Introduction to Basic C programming 01
 
Linux – an introduction
Linux – an introductionLinux – an introduction
Linux – an introduction
 
Embedded linux
Embedded linuxEmbedded linux
Embedded linux
 
04 Arduino Peripheral Interfacing
04   Arduino Peripheral Interfacing04   Arduino Peripheral Interfacing
04 Arduino Peripheral Interfacing
 
03 analogue anrduino fundamentals
03   analogue anrduino fundamentals03   analogue anrduino fundamentals
03 analogue anrduino fundamentals
 
02 General Purpose Input - Output on the Arduino
02   General Purpose Input -  Output on the Arduino02   General Purpose Input -  Output on the Arduino
02 General Purpose Input - Output on the Arduino
 
Introduction to the Arduino
Introduction to the ArduinoIntroduction to the Arduino
Introduction to the Arduino
 
4.content mgmt
4.content mgmt4.content mgmt
4.content mgmt
 
8 Web Practices for Drupal
8  Web Practices for Drupal8  Web Practices for Drupal
8 Web Practices for Drupal
 
7 Theming in Drupal
7 Theming in Drupal7 Theming in Drupal
7 Theming in Drupal
 

5 User Mgmt in Drupal

  • 1. User management Wilson Wingston Sharon wingston.sharon@gmail.com
  • 2. Drupal relies very heavily on the user system to manage permissions. Default user roles available Anonymous Authenticated Creation of customized access rules allows you to share the burden of running a site without giving everyone access to everything. Every user has his page at users/<username> intro
  • 3. User management to control how new users register. Control permissions and roles for each user. Learing access control. Who’s using my site??
  • 4. Access rules - from this section you can define different access rules for your Drupal; you can disallow users, emails and IP addresses Permissions - from here you can which modules will be available for anonymous and/or authenticated users Roles - you can add roles such as administrator, moderator, etc User settings - from this section you can configure the user registration settings, the emails notifying a user for new registration, password recovery, etc Users - shows a list of your current users; you can also add new users or block existing ones Administer>>user mgmt
  • 5. Allows you to customise user registration guidelines including the mails sent by your site to the user mail id. This address must have a domain name of <>@mysite.com to avoid being classified as spam. Install a captcha module like mollom to beat spam registrations. [required] User mgmt>>user settings
  • 6. Here you see a list of all users on your site. You can block them, delete them. As user1 [God Mode] you can even change the password for any user. So you never, ever give out user1’s pass to anybody. User mgmt>>users
  • 7. The profiles area allows you to add fields for user registration. Create category [personal details, contact information, extra info] to segregate content. You can manage visibility of fields here. Eg: make email field a hidden profile field.br />User enters details while registering or in his user area. User mgmt>>profiles
  • 8. You need site maintainers, content editors, site moderators etc etc. But you shouldn't give admin access to the site just like that to everybody. Create roles that limit the access privilieges to each person so they can do exactly what they need to and no more. Roles
  • 9. Type a new role [site admin] and click add role. Now click edit permissions. Give permissions as you see fit here for the user role. User mgmt>>roles
  • 10. When no user is logged in, the user is called anonymous. If a user has no permission for a module, the user cannot have access to the module’s content. As – in, anonymous has [by default] only the access content privilege checked. Anonymous users cannot see views, use taxonomy, create content, see forums… unless specified here. Understanding permissions
  • 11. When a user is logged in, they get the authenticated role by default. This role should have permissions to access content from required module [not set by default, everytime a module is installed, permissions have to be given to it] Users can be given custom roles also. They will get the sum result of all permissions on roles assigned to them.
  • 12. Do not give *administer nodes* privilege to anyone lightly. Do not give *php input* privilege lightly. Give as much as the user role requires. Things to take care of
  • 13. Go to user mgmt>>users Check box all users you want to give a role to In update options, choose and grant the required role. Giving roles to users
  • 14. For example, what happens if there is a company that repeatedly spams your forums with advertisements and marketing information? Or, what happens if only people from a certain company should have access to your site? Access rules
  • 16. Advanced user profiles – use cck to create a custom user profile type. Allows you to modify the user landing home page also. Front_page - allows you to give a custom front page depending on the user’s role. More user modules