Downloads

Download tar.gz 16.16 KB
MD5: 1ad6b7d986390e25a60aafa59d072eac
SHA-1: 63275a4448d29b49944fbaebf29ecc6a8de8fa60
SHA-256: 7126f926066e4b2b64218cb658962d4707b60e0aa128e9ad0f469fa78055d0f2
Download zip 19.08 KB
MD5: a3524bc22d228dcb3faa8f59291521dd
SHA-1: b749b04882d377f573334e30fa98b0f53ea7e293
SHA-256: ca1cc2d563db28664e56483a7cb15920fecc002a4aa2bee797f8054ccd88256b

Release notes

Initial stable release of the userprotect module. Following is a description for this release:

This module provides various editing protection for users. The protections can be specific to a user, or applied to all users in a role.

The following protections are supported:

  • username
  • e-mail address
  • password
  • status changes
  • roles
  • deletion
  • all edits (any accessed via user/X/edit)

When a protection is enabled for a specified user (or the protection is enabled because the user belongs to a role that has the protection), it prevents the editing operation in question that anyone might try to perform on the user--unless an administrator who is permitted to bypass the protection is editing the specified user. The module will protect fields by disabling them at user/X/edit.

User administrators may be configured to bypass specified protections, on either a global or per-administrator basis.

These protections are enforced when trying to edit the user directly from their user/X/edit page.

The module also provides protection at the paths user/X/edit and user/X/delete, should anyone try to visit those paths directly.

Note: this module is compatible with the RoleAssign module.

Written by Chad Phillips

Created by: hunmonk
Created on: 12 Nov 2006 at 20:29 UTC
Last updated: 12 Nov 2006 at 20:29 UTC
Unsupported

Other releases