Community Documentation

Comparison of user edit protection modules

Last updated November 5, 2011. Created by coderintherye on November 23, 2010.
Edited by roball, Stewx. Log in to edit this page.

Many site admins wish to prevent users from changing certain attributes in their profile or other users' profiles (password, e-mail, username and custom profile fields). This table will attempt compare and contrast the modules available for this task. Note that in addition to these modules there is the "change own username" permission available in Drupal's core user module.

Module Guest User Read only User Protect Restrict password change Protect critical users
Latest D7 release none yet 7.x-1.3 7.x-1.0 7.x-1.0-beta1 Functionality in Core
Latest D6 release 6.x-1.0 6.x-1.3 6.x-1.5 6.x-1.2 6.x-1.1
Restrict own password change Y Y N N N
Restrict own e-mail change Y Y N N N
Restrict own custom profile fields change Y N N N N
Restrict other users' password change N N Y Y N
Restrict other users' e-mail change N N Y Y N
Restrict other users' username change N N Y N N
Restrict other users' custom profile fields change N N ? N N
Restrict deleting other users N N Y Y Y

Please update this page to reflect your knowledge of these modules.

Comments

This table doesn't make any

This table doesn't make any sense at the moment...

Which is why others should

Which is why others should edit it to help make sense. It's a needed comparison.

Table completed

I have now (almost) completed the table. Shouldn't we remove the "Restrict own username change" row - since (as mentioned in the description) Drupal core has this ability, thus no distributed module is needed for that.

-- Robert Allerstorfer

Looks good, thanks! Removed

Looks good, thanks! Removed the row you suggested. Good work roball.

Profgile permissions

Not really a user edit permission module but since the modules above don't handle profile field protection this might be worth mentioning here; http://drupal.org/project/profile_permission

Cheers

________________
Live fast die young

Page status

No known problems

Log in to edit this page

About this page

Drupal version
Drupal 6.x, Drupal 7.x
Audience
Site administrators

Site Building Guide

Drupal’s online documentation is © 2000-2013 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License. Comments on documentation pages are used to improve content and then deleted.
nobody click here