Password protected user registrations

I wanted to use a wiki for my home site, but I only want family members to be able to edit it. test So I modified the user login page to require a special password.

Suggest that files being edited are saved as file.ext.orig

This will prevent anybody that does not know you general registration password from registering to be able to login. To prevent those that are not logged in from editing any pages, see [1]

includes/specials/SpecialUserlogin.php edit

In:

class LoginForm {

I added:

var $mAddAccountPassword;

In:

function LoginForm( &$request ) {

I added:

 $this->mAddAccountPassword = $request->getText( 'wpAddAccountPassword' );

In:

 function execute() {

I modified:

 if( $this->mCreateaccount ) {
   return $this->addNewAccount();

to:

 if( $this->mCreateaccount ) {
   if ($this->mAddAccountPassword == 'passwordhere')
     return $this->addNewAccount();

includes/templates/UserLogin.php edit

Right near the end, just before:

</table>

I added a line:

<tr><td><input type=text size=20 name="wpAddAccountPassword" id="wpAddAccountPassword"></td></tr>