Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Solucion al Problema de cambio de pass en administracion

Guías, manuales, tutoriales, etc. sobre phpBB2 y otros sistemas.
Foro de lectura, las dudas en el Foro oportuno por favor.
Cerrado
Nazcar
Ex Staff
Mensajes: 1728
Registrado: 14 Oct 2005, 20:39

Solucion al Problema de cambio de pass en administracion

#1

Mensaje por Nazcar »

Bien los usuarios de Firefox seguro que sben que tenemos un problema a la hora de editr usuarios o grupos en el ACP ya que el firefox automaticamente cambia el password por el nuestro,pues bien aqui dejo la manera de arreglarlo

Extraido de phpbb.com

Código: Seleccionar todo

##############################################################
## MOD Title: Fix For The Firefox "Remember Passwords" Problem
## MOD Author: T0ny < N/A > (Tony Smith) N/A
## MOD Description: Fix for firefox's Remember Passwords feature
##					overwriting username and password on the 
##					'User Administration' page
## MOD Version: 1.0.2
##
## Installation Level: Easy
## Installation Time: ~5 Minutes
## Files To Edit: 5
## 					admin/admin_ug_auth.php
## 					admin/admin_users.php
## 					templates/subSilver/admin/user_edit_body.tpl
## 					templates/subSilver/admin/user_select_body.tpl
##					templates/subSilver/search_username.tpl
## Included Files: N/A
## License: http://opensource.org/licenses/gpl-license.php GNU General Public License v2
##############################################################
## For security purposes, please check: http://www.phpbb.com/mods/
## for the latest version of this MOD. Although MODs are checked
## before being allowed in the MODs Database there is no guarantee
## that there are no security problems within the MOD. No support
## will be given for MODs not found within the MODs Database which
## can be found at http://www.phpbb.com/mods/
##############################################################
## Author Notes:
##			Simply renames the 'username' field to
##			'user_name' and changes all relevant occurrences of
##			$HTTP_POST_VARS['username'] to $HTTP_POST_VARS['user_name']
##
##			Tested with phpbb v2.0.19 , Firefox 1.5 , IE 6.0SP2
##
##############################################################
## MOD History:
##
##   2006-01-29 - Version 1.0.0
##      - initial release
##
##   2006-02-05 - version 1.0.1
##      - fixed incorrect case in references to subSilver template
##      - fixed bug causing 'Find A Username' to not work (search_username.tpl)
##
##	2006-02-08 - version 1.0.2
##		- fixed faulty find/replace actions
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################

#
#-----[ OPEN ]------------------------------------------
#

admin/admin_users.php

#
#-----[ FIND ]---------------------------------------------------
#

if ( $mode == 'edit' || $mode == 'save' && ( isset($HTTP_POST_VARS['username']) || isset($HTTP_GET_VARS[POST_USERS_URL]) || isset( $HTTP_POST_VARS[POST_USERS_URL]) ) )

#
#-----[ REPLACE WITH ]---------------------------------------------------
#

if ( $mode == 'edit' || $mode == 'save' && ( isset($HTTP_POST_VARS['user_name']) || isset($HTTP_GET_VARS[POST_USERS_URL]) || isset( $HTTP_POST_VARS[POST_USERS_URL]) ) )

#
#-----[ FIND ]---------------------------------------------------
#

$username = ( !empty($HTTP_POST_VARS['username']) ) ? phpbb_clean_username($HTTP_POST_VARS['username']) : '';

#
#-----[ REPLACE WITH ]---------------------------------------------------
#

$username = ( !empty($HTTP_POST_VARS['user_name']) ) ? phpbb_clean_username($HTTP_POST_VARS['user_name']) : '';

#
#-----[ FIND ]---------------------------------------------------
#

$this_userdata = get_userdata($HTTP_POST_VARS['username'], true);

#
#-----[ REPLACE WITH ]---------------------------------------------------
#

$this_userdata = get_userdata($HTTP_POST_VARS['user_name'], true);

#
#-----[ FIND ]---------------------------------------------------
#

$s_hidden_fields .= '<input type="hidden" name="username" value="' . str_replace("\"", """, $username) . '" />';

#
#-----[ REPLACE WITH ]---------------------------------------------------
#

$s_hidden_fields .= '<input type="hidden" name="user_name" value="' . str_replace("\"", """, $username) . '" />';

#
#-----[ OPEN ]------------------------------------------
#

admin/admin_ug_auth.php

#
#-----[ FIND ]---------------------------------------------------
#

else if ( ( $mode == 'user' && ( isset($HTTP_POST_VARS['username']) || $user_id ) ) || ( $mode == 'group' && $group_id ) )

#
#-----[ REPLACE WITH ]---------------------------------------------------
#

else if ( ( $mode == 'user' && ( isset($HTTP_POST_VARS['user_name']) || $user_id ) ) || ( $mode == 'group' && $group_id ) )

#
#-----[ FIND ]---------------------------------------------------
#

if ( isset($HTTP_POST_VARS['username']) )

#
#-----[ REPLACE WITH ]---------------------------------------------------
#

if ( isset($HTTP_POST_VARS['user_name']) )

#
#-----[ FIND ]---------------------------------------------------
#

$this_userdata = get_userdata($HTTP_POST_VARS['username'], true);

#
#-----[ REPLACE WITH ]---------------------------------------------------
#

$this_userdata = get_userdata($HTTP_POST_VARS['user_name'], true);

#
#-----[ OPEN ]------------------------------------------
#

templates/subSilver/admin/user_edit_body.tpl

#
#-----[ FIND ]---------------------------------------------------
#

<input class="post" type="text" name="username" size="35" maxlength="40" value="{USERNAME}" />

#
#-----[ REPLACE WITH ]---------------------------------------------------
#

<input class="post" type="text" name="user_name" size="35" maxlength="40" value="{USERNAME}" />

#
#-----[ OPEN ]------------------------------------------
#

templates/subSilver/admin/user_select_body.tpl

#
#-----[ FIND ]---------------------------------------------------
#

<td class="row1" align="center"><input type="text" class="post" name="username" maxlength="50" size="20" /> <input type="hidden" name="mode" value="edit" />{S_HIDDEN_FIELDS}<input type="submit" name="submituser" value="{L_LOOK_UP}" class="mainoption" /> <input type="submit" name="usersubmit" value="{L_FIND_USERNAME}" class="liteoption" onClick="window.open('{U_SEARCH_USER}', '_phpbbsearch', 'HEIGHT=250,resizable=yes,WIDTH=400');return false;" /></td>

#
#-----[ REPLACE WITH ]---------------------------------------------------
#

<td class="row1" align="center"><input type="text" class="post" name="user_name" maxlength="50" size="20" /> <input type="hidden" name="mode" value="edit" />{S_HIDDEN_FIELDS}<input type="submit" name="submituser" value="{L_LOOK_UP}" class="mainoption" /> <input type="submit" name="usersubmit" value="{L_FIND_USERNAME}" class="liteoption" onClick="window.open('{U_SEARCH_USER}', '_phpbbsearch', 'HEIGHT=250,resizable=yes,WIDTH=400');return false;" /></td>

#
#-----[ OPEN ]------------------------------------------
#

templates/subSilver/search_username.tpl

#
#-----[ FIND ]---------------------------------------------------
#

opener.document.forms['post'].username.value = selected_username;

#
#-----[ REPLACE WITH ]---------------------------------------------------
#

if (opener.document.forms['post'].user_name)
{
	opener.document.forms['post'].user_name.value = selected_username;
}
else
{
	opener.document.forms['post'].username.value = selected_username;
}

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM



Un Saludo

Avatar de Usuario
mitch
Ex Staff
Mensajes: 4260
Registrado: 04 Sep 2005, 04:28
Género:

Respuesta: Solucion al Problema de cambio de pass en adminis

#2

Mensaje por mitch »

gracias Nazcar, muy í?ºtil, eso, lo instalarí?© en cuanto pueda :D

Nazcar
Ex Staff
Mensajes: 1728
Registrado: 14 Oct 2005, 20:39

Respuesta: Solucion al Problema de cambio de pass en adminis

#3

Mensaje por Nazcar »

Ya te digo,yo andaba ya loco abriendo la edicion de usuarios con el IE por que a la que me despistaba el firefox me cambiaba el pass


Un saludo

Avatar de Usuario
ThE KuKa
Administrador
Mensajes: 10374
Registrado: 04 Ene 2004, 19:27
Género:
Edad: 49

Respuesta: Solucion al Problema de cambio de pass en adminis

#4

Mensaje por ThE KuKa »

Gracias Nazcar

📌 Raul [ThE KuKa] en phpBB 📌
✅ Jr. Extension Validator - Jr. Styles Validator - Style Customisations - Translator - International Support Team
✅

Si te gustan mis estilos, traducciones, etc. y quieres mostrar algo de aprecio, no dudes en hacer una donación Imagen
:flag_es: phpBB España - En línea desde 2003 :heart:



JANU1535
Ex Staff
Mensajes: 2236
Registrado: 23 Ago 2005, 11:42
Edad: 36

Respuesta: Solucion al Problema de cambio de pass en adminis

#5

Mensaje por JANU1535 »

Kuka a FAQ's o Guí?­as ??
;)
Buen trabajo nazcar
Antes de nada, lee las Normas de phpBB-Es, y el siempre útil Foro de guías sobre phpBB 3.
Consulta la Documentación de phpBB 2 y phpBB 3 y sus correspondientes FAQS de ayuda.
Administra, modifica, actualiza tu foro con el listado de Guías de nuestra Biblioteca.
Quizás tu duda esté resuelta, y todos ahorremos tiempo.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se recomienda Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate AQUÍ

Avatar de Usuario
viktor
Ex Staff
Mensajes: 432
Registrado: 10 Dic 2004, 00:42
Género:
Edad: 47

Respuesta: Solucion al Problema de cambio de pass en adminis

#6

Mensaje por viktor »

Muy bueno, la verdad que encontrar un FAQ en phpBB entre esa sopa de guias y MODs es todo un merito xD
Antes de nada, lee las Normas de phpBB-Es, y el siempre útil Foro de guías sobre phpBB 3.
Consulta la Documentación de phpBB 2 y phpBB 3 y sus correspondientes FAQS de ayuda.
Administra, modifica, actualiza tu foro con el listado de Guías de nuestra Biblioteca.
Quizás tu duda esté resuelta, y todos ahorremos tiempo.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se recomienda Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate AQUÍ.

Cerrado

Volver a “Guías, manuales, tutoriales, ayuda, sobre phpBB 2 y otros”