Back to vBulletin 3.6 Add-ons

ZH - Don't Require Password Confirmation
Mod Version: 1.0.0, by Ziki

This modification is in the archives.
vB Version: 3.6.x Rating: (1 vote - 5.00 average) Installs: 11
Released: 20 Dec 2006 Last Update: Never Downloads: 54
Not Supported Uses Plugins Template Edits  

This modification was brought to you by
KXDesign
http://www.kxdesign.com/


~Hack name
Don't Require Password Confirmation

~Hack description
Requested by Floris.This modification simply removes the password confirmation so users don't have to verify the password again.

~Hack options
None

~Hack info
File uploads: 0
Template edits: 4
Templates: 0
File edits: 3
Plugins: 0
SQL Queries: 0
Phrases: 0
Settings: 0

Install time: 3 minutes
Install level: Medium

~Hack installation

Step 1: Open template register ,then find and delete this:

Code:
<script type="text/javascript">
function verify_passwords(password1, password2)
{
	// do various checks, this will save people noticing mistakes on next page
	if (password1.value == '' || password2.value == '')
	{
		alert('$vbphrase[fill_out_both_password_fields]');
		return false;
	}
	else if (password1.value != password2.value)
	{
		alert('$vbphrase[entered_passwords_do_not_match]');
		return false;
	}
	else
	{
		<if condition="$show['coppa']">
		pass_copy = password1.value;
		passconfirm_copy = password2.value;
		</if>
		var junk_output;
		md5hash(password1, document.forms.register.password_md5, junk_output, $show[nopasswordempty]);
		md5hash(password2, document.forms.register.passwordconfirm_md5, junk_output, $show[nopasswordempty]);
		<if condition="$show['coppa']">
		document.forms.register.password.value = pass_copy;
		document.forms.register.passwordconfirm.value = passconfirm_copy;
		</if>
		return true;
	}
	return false;
}
</script>
Code:
 onsubmit="return verify_passwords(password, passwordconfirm);"
Code:
<input type="hidden" name="passwordconfirm_md5" />
Code:
					<td>
						$vbphrase[confirm_password]:<br />
						<input type="password" class="bginput" name="passwordconfirm" size="25" maxlength="15" value="$passwordconfirm" />
					</td>
Step 2: In the register.php file find and delete this parts of code:

Code:
		'passwordconfirm'     => TYPE_STR,
		'passwordconfirm_md5' => TYPE_STR,
Code:
		OR (empty($vbulletin->GPC['passwordconfirm']) AND empty($vbulletin->GPC['passwordconfirm_md5']))
Code:
	// check for matching passwords
	if ($vbulletin->GPC['password'] != $vbulletin->GPC['passwordconfirm'] OR (strlen($vbulletin->GPC['password_md5']) == 32 AND $vbulletin->GPC['password_md5'] != $vbulletin->GPC['passwordconfirm_md5']))
	{
		$userdata->error('passwordmismatch');
	}

~Hack screenshots
None

~Hack copyright
This may not be distributed,released or claimed as your work without author's permission.

Download

This modification is archived, downloads are still allowed.

File Type: %1$s zh_confpassoff.txt (2.6 KB, 73 downloads)

Similar Mods

Miscellaneous Hacks ZH - Don't Require E-Mail Confirmation vBulletin 3.6 Add-ons
ZH - Don't Require E-Mail Confirmation vBulletin 3.5 Add-ons
ZH - Don't Require Password Confirmation vBulletin 3.5 Add-ons

vblts.ru supports vBulletin®, 2022-2025