Password protected user registrations
Appearance
This article is considered of unknown usefulness and may be a candidate for deletion. If you want to revive discussion regarding the subject, you may try using the talk page or start a discussion at Meta:Babel. |
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>