it-swarm-es.tech

Crear una anulación para reset.php

Estoy tratando de anular /components/com_users/models/reset.php

He intentado numerosas vías, pero no puedo hacer que el sitio lo vea.

He intentado:

/templates/TEMPLATE_NAME/html/com_users/reset.php

/templates/TEMPLATE_NAME/html/com_users/reset/reset.php

/templates/TEMPLATE_NAME/html/com_users/models/reset.php

/templates/TEMPLATE_NAME/html/com_users/models/reset/reset.php

Durante las pruebas, cuando edito el archivo principal: /components/com_users/models/reset.php

funciona como se esperaba, pero obviamente, no quiero editar archivos principales y necesito anular reset.php

Algunas ideas ?

Gracias

FYI: Los cambios que hice en reset.php es para simplificar el procedimiento de restablecimiento de contraseña para mis usuarios. He incluido el nombre de usuario en el correo electrónico que reciben los usuarios cuando solicitan un restablecimiento de contraseña. Entiendo que algunos piensan que esto puede ser un problema de seguridad, sin embargo, no lo hago. El nombre de usuario se puede recuperar de todos modos si tiene la dirección de correo electrónico, entonces, ¿por qué no incluirlo en el correo electrónico para ayudar a los usuarios? El hecho es que la mayoría de los usuarios que olvidan su contraseña TAMBIÉN olvidan su nombre de usuario, y actualmente el proceso de recuperar ambos es demasiado difícil para el usuario promedio de Joe. Si alguien está interesado en cómo lo hice, me complacería publicarlo. Pero primero necesito que funcione esta anulación.

3
GregH

Ya casi has llegado. Debes copiarlo a:

TEMPLATE_NAME/code/com_users/models/reset.php

No debe copiarlo en la carpeta html (observe que code está allí en lugar de html).

Consulte esta guía oficial sobre esto: https://docs.joomla.org/How_to_override_the_component_mvc_from_the_Joomla!_core

1
itoctopus