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.
Break circular references.
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:
 
-  {name}- name of field, such as "email"
-  {title}- title of field, such as "E-mail"
-  {value}- value of field, such as "jimmy@example.com"
-  {type}- type of field:text,password,checkbox,label
-  {size}- size of field, such as40
-  {note}- comment note, if any
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.