Daya Bay Reactor Neutrino Experiment TWiki > TWikiUsersHtPasswdUserDotPm Daya Bay webs:
Public | 中文 | Internal | Help

Log In or Register

Package TWiki::Users::HtPasswdUser

Support for htpasswd and htdigest format password files.

Subclass of TWiki::Users::Password . See documentation of that class for descriptions of the methods of this class.

On this page:

ObjectMethod finish ()

Break circular references.

ObjectMethod readOnly () -> boolean

returns true if the password file is not currently modifyable

ObjectMethod getMustChangePassword ($cUID) -> $flag

Returns 1 if the $cUID must change the password, else 0. Returns undef if $cUID not found.

ObjectMethod getUserData ($cUID) -> $dataRef

Return a reference to an array of hashes with user data, used to manage users. Each item is a hash with:

User management forms can be build dynamically from this data structure. Each password manager may return a different set of fields.

ObjectMethod setUserData ($cUID,$dataRef)

Set the user data of a user. Same array of hashes as getUserData is assumed, although only {name} and {value} are used.

Returns an empty string if save action is OK, or an error string starting with 'Error: ' if there is an error.



Revision: r2 - 2011-08-21 - 12:15:17 - TWikiContributor

Copyright © 1999-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Daya Bay? Send feedback
Note: Please contribute updates to this topic on TWiki.org at TWiki:TWiki.TWikiUsersHtPasswdUserDotPm.