Registro de usuarios restringido a aprobación  

Página 1 / 2
 
Domingo
 Domingo
Estimable Member

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

Citar
Respondido : 24/08/2016 3:13 pm
Jhon
 Jhon
Soporte CMS Webempresa 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.

ResponderCitar
Respondido : 24/08/2016 6:58 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Domingo
 Domingo
Estimable Member

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

ResponderCitar
Respondido : 05/09/2016 3:13 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Domingo.

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

Un saludo

ResponderCitar
Respondido : 05/09/2016 4:04 pm

Cursos Gratuitos WordPress

Domingo
 Domingo
Estimable Member

usuario: info
pass: webempresa

ResponderCitar
Respondido : 06/09/2016 12:26 pm
Pepe
 Pepe
Soporte CMS Webempresa 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

ResponderCitar
Respondido : 06/09/2016 2:05 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Domingo
 Domingo
Estimable Member

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

ResponderCitar
Respondido : 07/09/2016 3:28 pm
Jhon
 Jhon
Soporte CMS Webempresa 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.

ResponderCitar
Respondido : 07/09/2016 7:03 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Domingo
 Domingo
Estimable Member

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

ResponderCitar
Respondido : 08/09/2016 8:08 pm
Jhon
 Jhon
Soporte CMS Webempresa 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.

ResponderCitar
Respondido : 08/09/2016 11:09 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Domingo
 Domingo
Estimable Member

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

ResponderCitar
Respondido : 09/09/2016 12:58 pm
Jhon
 Jhon
Soporte CMS Webempresa 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.

ResponderCitar
Respondido : 09/09/2016 6:11 pm

Cursos Gratuitos WordPress

Domingo
 Domingo
Estimable Member

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

ResponderCitar
Respondido : 10/09/2016 2:22 pm
Pepe
 Pepe
Soporte CMS Webempresa 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

ResponderCitar
Respondido : 10/09/2016 3:07 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Domingo
 Domingo
Estimable Member

Sigue mostrándose,
ya te active el usuario

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