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.

Recuperar clave sin pedir usuario

Foros de soporte phpBB 3.1.x
Cerrado
horseguards
Observador/a
Mensajes: 22
Registrado: 18 Sep 2015, 02:27
Nombre real: PabloC

Recuperar clave sin pedir usuario

#1

Mensaje por horseguards »

Estoy teniendo algunos problemas con usuarios antiguos que están volviendo al foro, y cuando quieren recuperar sus claves se encuentran con el problema de que no recuerdan su nombre de Usuario.

Hay alguna manera de evitar pedir el nombre de Usuario y enviar la clave ingresando solo el email?

He buscado y he visto que hay un plugin, pero es bastante viejo, y no sé si funciona con 3.1.6.

Agradeceré cualquier ayuda a este respecto.

Gracias!

Contenido Oculto
Este foro requiere que este registrado e identificado para ver el contenido oculto.


phpBB 3.1.9 | theme: FLATBOOTS
Servidor dedicado Linux | CentOS 7.4 | cPanel 66.0.23 | FastCGI | PHP 5.6 | MariaDB 10.1
phpBB actualizado desde una versión anterior
Extensiones: Google Analytics - MetaTags phpBB SEO - phpBB3 SEO Sitemap - SiteSplat BBCore - Upload Extensions - BridgeDD
Board start date: 26 Sep 2011
constants.php version: 3.1.9 | Cached version: 3.1.9 | DB version: 3.1.9
Dominio: todoperros.com/foro


Enlace:
BBCode:
HTML:

Ocultar enlaces al mensaje
Mostrar enlaces al mensaje

Avatar de Usuario
infspirit
Asiduo/a
Mensajes: 139
Registrado: 02 Oct 2011, 14:04
Nombre real: Jorge
Ubicación: Madrid
Género:
Edad: 30
Contactar:

Re: Recuperar clave sin pedir usuario

#2

Mensaje por infspirit »

si están registrados con el mismo e-mail que te solicitan la nueva contraseña, puedes realizar una búsqueda por e-mail en la lista de usuarios, cuando le contestas al usuario le dices su nick y la contraseña nueva que le has puesto.
Spoiler
URL: http://www.clubfocusespana.es
Versión phpBB: 3.2
Extensiones instaladas:
24 hour activity stats
AJAX Userinfo
Auto Groups
Background Forum
Board Announcements
Board Rules
Breadcrumb Menu
Css magic
Default Avatar
Downloadlog
Fa Fa roll effect
File Download
Form Maker/Creator
Google AdSense
Google Analytics
Hide Bots
Icon Legende
Last Post Avatar & Topic Avatar
Live time clock
Loading indicator
Locked topics at end
Memberlist Avatar
Member Profile Views
NavBar Search
Newest members
Notify Admin on Registration
Post Author
Pretty Topic
Private Message info
Set forum width
smilies scroll box
Subscribe Topic in footer
Tabbed Profiles
TinyPic Link
Topic Age Day
Topic Views
Total Active Extensions
Username BBCode
Username Colour Changer
VigLink
Wait before registration

Plantilla(s) usada(s):prosilver
Servidor: Linux de pago
Actualización desde otra versión: 3.1.5
Conversión desde otro sistema de foros: No


Enlace:
BBCode:
HTML:

Ocultar enlaces al mensaje
Mostrar enlaces al mensaje

horseguards
Observador/a
Mensajes: 22
Registrado: 18 Sep 2015, 02:27
Nombre real: PabloC

Re: Recuperar clave sin pedir usuario

#3

Mensaje por horseguards »

Si, pero no me sirve. Tengo muchos miles de usuarios, no puedo buscar uno por uno. Es imprescindible facilitar y agilizar el acceso.
Además, creo que es excesivo pedir esa doble identificación. Con el campo mail y un captcha sería suficiente.
phpBB 3.1.9 | theme: FLATBOOTS
Servidor dedicado Linux | CentOS 7.4 | cPanel 66.0.23 | FastCGI | PHP 5.6 | MariaDB 10.1
phpBB actualizado desde una versión anterior
Extensiones: Google Analytics - MetaTags phpBB SEO - phpBB3 SEO Sitemap - SiteSplat BBCore - Upload Extensions - BridgeDD
Board start date: 26 Sep 2011
constants.php version: 3.1.9 | Cached version: 3.1.9 | DB version: 3.1.9
Dominio: todoperros.com/foro


Enlace:
BBCode:
HTML:

Ocultar enlaces al mensaje
Mostrar enlaces al mensaje

uruguayito
Ex Staff
Mensajes: 1435
Registrado: 04 Mar 2009, 16:17
Nombre real: Pablo
Género:
Edad: 46

Re: Recuperar clave sin pedir usuario

#4

Mensaje por uruguayito »

no he visto ninguna extensión que haga lo que pides.

pero lo que te dice el colega horseguards, no es mala idea.
buscar tu como Admin un usuario por email, no tarda nada.

Una vez lo encuentras, le asignas la nueva clave y se la envias por email.... por lo menos es una solución ;)

Antes de pedir ayuda, recuerda poner tus datos de soporte.
Lee las: Normas de Soporte en phpBB España


Mis datos para Soporte: | Mostrar
Foro: http://amigosenlaruta.com/foro
Servidor: De pago
Versión phpbb: 3.2
Estilos: Prosilver

Extensiones habilitadas:
24 hour activity stats 1.0.3
Add User 1.0.3
Advanced Active Topics 1.0.2
Ajax Base 2.0.0
AJAX Registration check 1.0.0
Auto database backup (3.2) 2.1.0-rc2
Boardtalk Fixed Menu for Prosilver 0.0.2
Database Optimize & Repair Tool 1.1.1
Delete my registration 1.0.3
Detailed viewonline 1.0.0
E-mail on birthday 3.1.4
External Links Open in New Window 1.0.5
Favicon 0.0.2
File Download 1.0.2
First post on every page 2.0.2
Fixed footer navbar 1.0.3
Font 1.0.2
Forum Icons 1.0.2
Genders 1.1.1
Header Link 1.0.0_RC10
Inactive User Manager 0.9.8
Lightbox 1.0.4
LMDI Autolinks 1.1.0
Local URL To Text 1.1.0-beta1
Member Profile Views 1.0.3
Mobile Device 1.0.1
Multi Ranks 1.0.0
Newest members 1.0.2
News Scroll 1.0.1_RC3
New Topic Button in Topic 1.0.0
No Custom Profile for guests 1.0.2
phpBB.de - Move Message 1.0.0
phpBB 3.2 Advanced Board Announcements 0.9.0
phpBB 3.2 Birthday Control 1.0.2
phpBB Media Embed PlugIn 1.0.0-rc1
phpBB mentions 1.0.0-RC1
Posting Buttons 1.0.1
Post Numbers 1.1.0
Posts merging 2.0.2
Precise Similar Topics 1.4.1
Pretty Topic 1.0.1
Quick Mod Top 1.0.2
Quoted Images as Thumbnails 1.0.1
Read Members PM 1.0.0
Red title for new topic and new reply 1.0.3
ReIMG Image Resizer 3.0.0-b1
Show First Post Only to Guest 1.2.2
Site logo (3.2) 2.1.0-rc6
Smart Subjects 1.0.0-b3
Social Sharing w/Dyanmic Opengraph Tags 1.0.0
Subscribe Topic in footer 1.0.0
Tapatalk Plugin for phpBB 3.1/3.2 2.0.3
Thanks for posts 2.0.3-dev
TinyPic Link 1.0.0
Topic/Post Attachments on Index and View Forum pages 0.0.6-dev
Topic Age Day 1.0.2
Topic Author 1.0.2
Topic Restriction 1.0.1
Topics Hierarchy 2.0.0-RC1
Topic Solved 2.2.0
Topic Title Colour 1.0.0-a1
Upcoming Birthdays 1.0.3
User login redirect 1.1.0
User Recent Activity 2.0.0
VigLink 1.0.0
Who Visited This Topic 1.0.5
XML Sitemap 0.1.4
Встроенные изображения в приложении. Inline images in attachment


Enlace:
BBCode:
HTML:

Ocultar enlaces al mensaje
Mostrar enlaces al mensaje

Avatar de Usuario
canidev
Moderador
Mensajes: 578
Registrado: 30 Jun 2011, 17:06
Nombre real: Iván
Género:
Edad: 33
Contactar:

Re: Recuperar clave sin pedir usuario

#5

Mensaje por canidev »

Como medida "rápida" puedes hacer lo siguiente:
1. Abre el archivo /includes/ucp/ucp_remind.php con Notepad++ o un editor similar.
2. Busca:

Código: Seleccionar todo

				WHERE user_email_hash = '" . $db->sql_escape(phpbb_email_hash($email)) . "'
					AND username_clean = '" . $db->sql_escape(utf8_clean_string($username)) . "'";
3. Cámbialo por:

Código: Seleccionar todo

				WHERE user_email_hash = '" . $db->sql_escape(phpbb_email_hash($email)) . "'
					OR username_clean = '" . $db->sql_escape(utf8_clean_string($username)) . "'";
Esto permitirá a los usuarios establecer una nueva contraseña poniendo solo un dato, o usuario o email en lugar de tener que poner los dos.


Enlace:
BBCode:
HTML:

Ocultar enlaces al mensaje
Mostrar enlaces al mensaje

horseguards
Observador/a
Mensajes: 22
Registrado: 18 Sep 2015, 02:27
Nombre real: PabloC

Re: Recuperar clave sin pedir usuario

#6

Mensaje por horseguards »

Gracias canidev!

En otro foro también me dieron una respuesta similar, algo más detallada.

Aquí la copio, por si le sirve a alguien más...

1. Buscar /includes/ucp/ucp_remind.php y editarla con Notepad++, Dreamweaver o similar

2. buscar y cambiar esto:

Código: Seleccionar todo

FROM ' . USERS_TABLE . "
WHERE user_email_hash = '" . $db->sql_escape(phpbb_email_hash($email)) . "'
	AND username_clean = '" . $db->sql_escape(utf8_clean_string($username)) . "'";
3. por esto

Código: Seleccionar todo

FROM ' . USERS_TABLE . ' WHERE user_email_hash = ' . $db->sql_escape(phpbb_email_hash($email));
4. Ir a /styles/theme/template y abrir ucp_remind.html (mi theme es FLATBOOTS) y borrar (o comentar) todo esto:

Código: Seleccionar todo

<div class="form-group">
		<label for="username">{L_USERNAME}{L_COLON}</label>
          <div class="input-icon left">
	        <i class="fa fa-user"></i>
		    <input class="form-control input-sm" type="text" name="username" id="username" value="{USERNAME}" placeholder="{L_USERNAME}"/>
		  </div>
	</div>

5. Ir a /language/es/email/ y abrir user_activate_passwd.txt y cambiar esto:

Tu Clave: {PASSWORD}

6. por esto (por si el usuario no recuerda su username)

Tu Usuario: {USERNAME}
Tu Clave: {PASSWORD}
==============================================================

He seguido estos pasos y ha quedado tal como lo quería. Gracias por vuesta ayuda!
sendpass.jpeg
phpBB 3.1.9 | theme: FLATBOOTS
Servidor dedicado Linux | CentOS 7.4 | cPanel 66.0.23 | FastCGI | PHP 5.6 | MariaDB 10.1
phpBB actualizado desde una versión anterior
Extensiones: Google Analytics - MetaTags phpBB SEO - phpBB3 SEO Sitemap - SiteSplat BBCore - Upload Extensions - BridgeDD
Board start date: 26 Sep 2011
constants.php version: 3.1.9 | Cached version: 3.1.9 | DB version: 3.1.9
Dominio: todoperros.com/foro


Enlace:
BBCode:
HTML:

Ocultar enlaces al mensaje
Mostrar enlaces al mensaje

Cerrado

Volver a “Foros de Soporte 3.1.x”