Poprawiona wersja modyfikacji
Firefox Autocomplete Bypass. Przedtem tylko nazwa użytkownika nie zmieniała się przy auto uzupełnianiu, natomiast pole "nowe hasło" było uzupełniane hasłem administratora.
[phpbb]#
#-----[ OPEN ]--------------------------------------
#
admin/admin_users.php
#
#-----[ FIND ]--------------------------------------
#
<?php
#
#-----[ AFTER, ADD ]--------------------------------------
#
// This file modified for Firefox Autocomplete Bypass
#
#-----[ FIND ]--------------------------------------
#
//
// Begin program
//
#
#-----[ AFTER, ADD ]--------------------------------------
#
//----------------------------------------------------------------------
// Firefox Autocomplete Bypass - Begin Code Alteration
//
if( isset($HTTP_POST_VARS['edit_username']) )
{
$HTTP_POST_VARS['username'] = $HTTP_POST_VARS['edit_username'];
}
if( isset($HTTP_POST_VARS['new_password']) )
{
$HTTP_POST_VARS['password'] = $HTTP_POST_VARS['new_password'];
}
//
// Firefox Autocomplete Bypass - End Code Alteration
//----------------------------------------------------------------------
#
#-----[ OPEN ]--------------------------------------
#
templates/subSilver/admin/user_edit_body.tpl
#
#-----[ FIND ]--------------------------------------
#
<h1>{L_USER_TITLE}</h1>
#
#-----[ BEFORE, ADD ]--------------------------------------
#
<!-- This file modified for Firefox Autocomplete Bypass -->
#
#-----[ FIND ]--------------------------------------
#
<input class="post" type="text" name="username" size="35" maxlength="40" value="{USERNAME}" />
#
#-----[ BEFORE, ADD ]--------------------------------------
#
<!-- Firefox Autocomplete Bypass - Begin Code Alteration -->
<!-- changed "username" to "edit_username" -->
#
#-----[ IN-LINE FIND ]--------------------------------------
#
name="username"
#
#-----[ IN-LINE REPLACE WITH ]--------------------------------------
#
name="edit_username"
#
#-----[ AFTER, ADD ]--------------------------------------
#
<!-- Firefox Autocomplete Bypass - End Code Alteration -->
#
#-----[ FIND ]--------------------------------------
#
<input class="post" type="password" name="password" size="35" maxlength="32" value="" />
#
#-----[ BEFORE, ADD ]--------------------------------------
#
<!-- Firefox Autocomplete Bypass - Begin Code Alteration -->
<!-- changed "password" to "new_password" -->
#
#-----[ IN-LINE FIND ]--------------------------------------
#
name="password"
#
#-----[ IN-LINE REPLACE WITH ]--------------------------------------
#
name="new_password"
#
#-----[ AFTER, ADD ]--------------------------------------
#
<!-- Firefox Autocomplete Bypass - End Code Alteration -->
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM[/phpbb]
Ci, co już używają tej modyfikacji, muszą tylko wykonać te polecenia:
[phpbb]#
#-----[ OPEN ]--------------------------------------
#
admin/admin_users.php
#
#-----[ FIND ]--------------------------------------
#
//----------------------------------------------------------------------
// Firefox Autocomplete Bypass - Begin Code Alteration
//
if( isset($HTTP_POST_VARS['edit_username']) )
{
$HTTP_POST_VARS['username'] = $HTTP_POST_VARS['edit_username'];
}
#
#-----[ AFTER, ADD ]--------------------------------------
#
if( isset($HTTP_POST_VARS['new_password']) )
{
$HTTP_POST_VARS['password'] = $HTTP_POST_VARS['new_password'];
}
#
#-----[ OPEN ]--------------------------------------
#
templates/subSilver/admin/user_edit_body.tpl
#
#-----[ FIND ]--------------------------------------
#
<input class="post" type="password" name="password" size="35" maxlength="32" value="" />
#
#-----[ BEFORE, ADD ]--------------------------------------
#
<!-- Firefox Autocomplete Bypass - Begin Code Alteration -->
<!-- changed "password" to "new_password" -->
#
#-----[ IN-LINE FIND ]--------------------------------------
#
name="password"
#
#-----[ IN-LINE REPLACE WITH ]--------------------------------------
#
name="new_password"
#
#-----[ AFTER, ADD ]--------------------------------------
#
<!-- Firefox Autocomplete Bypass - End Code Alteration -->
[/phpbb]