Avisos
Vaciar todo

Registro de usuarios restringido a aprobación

16 Respuestas
3 Usuarios
0 Reactions
2,157 Visitas
Respuestas: 151
Estimable Member
Topic starter
 

Buenas tardes,
En mi web quiero que cuando se registre un usuario yo decida aprobarle o renegarle.
Esto lo puedo conseguir con el plugin "New User Approve", el problema viene. Que cuando uno se registra, instantáneamente la web está registrado y puede llegar a ver los precios (que están ocultos para los no usuarios).
Pueden realizar una prueba ustedes mismos registrándose en .
Verán como al registrarse antes de recibir la aprobación por mi parte ya están dentro como usuarios.
No sé como arreglar esto, si con código o con un plugin.
Espero que me ayuden,
Gracias!

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 24/08/2016 2:13 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Creo que no esta del todo integrado con Woocommerce, lo que te sugiero mejor es crear un formulario de contacto en donde deje sus datos y que tu mismo crees el usuario.

Otra opcion es otro plugin, por ejemplo :
https://ultimatemember.com/how-to-manually-approve-new-user-registrations-wordpress-site/
https://wordpress.org/plugins/ultimate-member/

Saludos.


 
Respondido : 24/08/2016 5:58 pm
Respuestas: 151
Estimable Member
Topic starter
 

Muchas gracias Jhon!
Me decidí por el formulario de contacto, lo tengo http://esteticanarias.com/mi-cuenta/
El problema es que, si entras como usuario no registrado te sale bien (tal y como verás).
Peor si accedes como usuario registrado, el formulario te sigue saliendo a la derecha.
¿Cómo hago para quitar el formulario en el caso de que el usuario esté registrado? ¿Qué código uso?
Muchas gracias


 
Respondido : 05/09/2016 2:13 pm
Pepe
 Pepe
Respuestas: 41115
Illustrious Member Admin
 

Hola Domingo.

¿ Puedes crearnos un usuario demo para el front ( No administrador ) para que podamos comprobar los que nos indicas?

Un saludo


 
Respondido : 05/09/2016 3:04 pm
Respuestas: 151
Estimable Member
Topic starter
 

usuario: info
pass: webempresa


 
Respondido : 06/09/2016 11:26 am
Pepe
 Pepe
Respuestas: 41115
Illustrious Member Admin
 

Hola Domingo.
Veo que utilizas Contact Form para el registro y este es el comportamiento normal, no desaparece ya que es un formulario, digamos de contacto y siempre estará visible.

Tienes varias opciones.
.- Redirigir al usuario a una pagina cuando se registre, para ello edita el formulario que tienes para el formulario y pulsa en la pestaña ' Ajustes adicionales '

Añade lo siguiente:

on_sent_ok: "location = 'www.esteticanarias.com';"

Puedes redirigirlo a la pagina que quieras cambiando la URL, incluso puedes crear una pagina de agradecimiento y redirigirlo a esa pagina,

Otra opción y la que veo que mejor te vendría es un plugin para el registro en wordpress:
Registro de usuarios en WordPress

Un saludo


 
Respondido : 06/09/2016 1:05 pm
Respuestas: 151
Estimable Member
Topic starter
 

Pepe, muchas gracias!
No me refiero a que desaparezca una vez rellenado los datos, si no cuando entras a la página mi cuenta -> accedes como usuario registrado -> y sigue saliendo el formulario a la derecha en la página mi cuenta.
Comprueba con los datos de acceso que te di como usuario registrado.
Me gustaría que el formulario desapareciese de la web en casa de ser usuario registrado, no se si ahí algún tipo de IF o algo por el estilo


 
Respondido : 07/09/2016 2:28 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Creo que podrías ocultar esto por CSS, ubica este archivo :

/wp-content/themes/envy-pro/style.css

Al final agrega el siguiente código CSS

.logged-in .entry-content > div{
	width:100%;
}

.logged-in .entry-content> div:last-child{
	display:none;
}

Como verás hay una clase .logged-in que indica que el usuario ya esta conectado por lo que se puede usar para ocultar elementos.

Saludos.


 
Respondido : 07/09/2016 6:03 pm
Respuestas: 151
Estimable Member
Topic starter
 

Perfecto Jhon!
Y en mi caso, dentro de ese código, como pongo para ocultar el formulario de contacto?


 
Respondido : 08/09/2016 7:08 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

HOla

Te refieres a la opción de menú de Contacto?, es decir :
Contenido solo visible a usuarios registrados

Quieres ocultar también esto para los usuarios que estan conectados?

Saludos.


 
Respondido : 08/09/2016 10:09 pm
Respuestas: 151
Estimable Member
Topic starter
 

No me refiero al formualario de contacto que está a la derecha en
esteticanarias.com/mi-cuenta/


 
Respondido : 09/09/2016 11:58 am
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

No veo ningún formulario de contacto, lo que hay es un formulario de suscripción, te refieres a ese?
Quieres igualmente ocultarlo para los usuarios registrados?

Saludos.


 
Respondido : 09/09/2016 5:11 pm
Respuestas: 151
Estimable Member
Topic starter
 

Si, quiero ocultar el formulario donde pone registrar.
¿Cómo lo hago?


 
Respondido : 10/09/2016 1:22 pm
Pepe
 Pepe
Respuestas: 41115
Illustrious Member Admin
 

Hola Domingo.
Prueba añadiendo lo siguiente:

#wpcf7-f1543-p84-o1 .logged-in .entry-content> div:last-child {
display:none ;
}

Si puedes nos vuelves a activar el usuario para que podamos realizar pruebas.

Un saludo


 
Respondido : 10/09/2016 2:07 pm
Respuestas: 151
Estimable Member
Topic starter
 

Sigue mostrándose,
ya te active el usuario


 
Respondido : 12/09/2016 12:04 am
Página 1 / 2