# <a name="Package <code>TWiki::Users::_ApacheHt"></a> Package =TWiki::Users::ApacheHtpasswdUser
-**extends** <tt>[[TWiki::Users::Password |Main/TWikiUsersPasswordDotPm]]</tt>
-
Password manager that uses Apache::HtPasswd to manage users and passwords.
Subclass of [[ TWiki::Users::Password |Main/TWikiUsersPasswordDotPm]]. See documentation of that class for descriptions of the methods of this class.
<div>
<ul>
- <li><a href="#Package =TWiki::Users::_ApacheHt"> Package TWiki::Users::ApacheHtpasswdUser</a></li>
+ <li><a href="#Package =TWiki::Users::_ApacheHt"> Package TWiki::Users::ApacheHtpasswdUser</a><ul>
+ <li><a href="#ObjectMethod <strong>finish</strong> ()"> ObjectMethod finish <tt>()</tt></a></li>
+ <li><a href="#ObjectMethod <strong>readOnly</strong> () -> bo"> ObjectMethod readOnly <tt>() -> boolean</tt></a></li>
+ </ul>
+ </li>
</ul>
</div>
+
+## <a name="ObjectMethod <strong>finish</strong> ()"></a> [[ObjectMethod]] **finish** `()`
+
+Break circular references.
+
+## <a name="ObjectMethod <strong>readOnly</strong> () - boo"></a> [[ObjectMethod]] **readOnly** `() -> boolean`
+
+returns true if the password file is not currently modifyable