Hola!
Hace unos dias he entrado un cliente en www.globalstore.es y se ha registrado el solo, en esta web eliminé (supuestamente) el formulario de registro, ya que es la clienta la que se encarga de dar de alta ella personalmente a sus clientes, segun el cliente entró a través del enlace:
http://globalstore.es/autenticacion?create_account=1
donde he comprobado que evidentemente aparece el formulario de contacto, he mirado en foros como desactivarlo pero no lo consigo,me gustaria eliminarlo y que no apareciera cuando intenten por esta ruta.
Además el cliente ha entrado y se ha activado el solo un codigo de descuento del 10%, no entendemos como ha podido entrar, ya que para crearse un codigo de descuento pensabamos que solo podria acceder a través del Back Office, la clienta tiene datos de otros cleintes y está muy preocupada con esta vulnerabilidad.
Podeis ayudarnos?
Gracias!!
Un saludo
URL del sitio: Contenido solo visible a usuarios registrados
Hola Eduardo.
Puedes ocultar el campo de registro:
.- Edita el archivo authentication.tpl que encontrarás en /themes/tu-plantilla/authentication.tpl
.- Busca la siguiente línea:
getPageLink('authentication', true)|escape:'html':'UTF-8'}" method="post" id="create-account_form" class="box">{l s='Create an account'}
{l s='Please enter your email address to create an account.'}
{if isset($back)}{/if}
Dejala como sigue:
<!-- getPageLink('authentication', true)|escape:'html':'UTF-8'}" method="post" id="create-account_form" class="box">{l s='Create an account'}
-->{l s='Please enter your email address to create an account.'}
{if isset($back)}{/if}
Nota: Recuerda realizar una copia del archivo antes de cualquier modificación, solo con un copia y pega en el block de notas tendrás suficiente para dejarlo como estaba anteriormente.
Un saludo
Hola eduardo.
Si accedes directamente a la URL si que se mostrara el formulario, lo que hicimos fue que no mostrara para poder iniciar el registro, es decir la primera pagina que aparece con las opciones de ingresar o registrarte.
Una opcion facil pasa por ocultar todos esos elementos por css o dejarlos comentados en el archivo authentication.tpl para que no se muestren.
.- Renombra el archivo authentication.tpl por ejemplo authentication_old.tpl y lo sustituyes por el que te adjunto.
Comprueba los resultados y nos comentas.
Un saludo
Hola
Revisa el siguiente hilo de discusión, verifica si tienes ese código aún en tu archivo authentication.tpl de tu theme. También se comenta en ese hilo que puedes usar un módulo externo.
http://cart-help.com/topic/141-solved-disable-user-register-in-prestashop-16/
Saludos.
Hola Jhon!
He seguido las indicaciones que lei en el enlace,y si borro del archivo el codigo que me indican, desaparece tambien la opcion de el acceso a clientes ya registrados (es decir direccion de correo y contraseña) , la opcion del modulo que comentan es para validar usuarios antes de activarlos, lo que necesito es que NO aparezca el formulario de registro para evitar que los usuarios se puedan registrar solos.
De hecho hoy a vuleto a registrarse un cliente y no sabemos como lo ha podido hacer...me puedes indicar?
Gracias!
Un saludo
Hola,
Quitando el código que se indica en el enlace que te ha pasado Jhon se debería eliminarla parte de inicio de registro de usuario, pero no la de inicio de sesión.
¿Has quitado solo ese código o has eliminado algo más?