Si tenemos un sitio web con WordPress que ofrece a los usuarios la opción de registrase, además de los usuarios legítimos, también van a aparecer los usuarios spam para intentar incluir sus contenidos basura en la web. Hay muchos métodos y plugins que nos pueden ayudar a controlar el spam que llega con malas intenciones, pero ¿que tal si incluimos un sistema de moderación a los registros igual que hacemos con los comentarios? En este post vamos a ver exactamente eso, que es la forma de hacer que los usuarios pasen un filtro antes del registro.
Para hacer lo que hemos expuesto anteriormente vamos a utilizar el plugin New User Approve, el cual debemos instalar y no necesita ninguna configuración. Solo es necesario activarlo dentro del panel de administración de WordPress para que empiece a hacer su trabajo.
Para ver como funciona el plugin solo tenemos que salir de nuestro panel de control y entrar como si fuésemos un usuario normal que viene a registrarse. Una vez que hemos salido podemos ver un aviso que informa a todos los usuarios que nuestra solicitud de registro ha sido enviada al administrador, para su posterior aprobación si fuese el caso.
Una vez que un usuario ha enviado el formulario de inscripción, el administrador recibe una notificación por correo electrónico donde es informado del registro de nuevos usuarios.
Puedes visitar el apartado de usuarios en tu área de administración de WordPress para aprobar o rechazar nuevas solicitudes de registro de usuarios.
Cuando se aprueba un nuevo usuario, se recibe un correo electrónico con su contraseña. Si deniegas una petición de usuario, entonces serán notificados que su registro ha sido denegado.
Este es el proceso de registro con WordPress con el plugin activado:
- El usuario se registra para acceder al sitio.
- Al usuario se le muestra un mensaje de que debe esperar la aprobación.
- El Admin es notificado por email de que un nuevo usuario se ha registrado.
- El administrador decide aprobar o negar el acceso al nuevo usuario.
- Un correo electrónico se envía al usuario. Si es aprobado, el correo electrónico incluirá las credenciales de inicio de sesión.
- El usuario inicia sesión en el sitio utilizando las credenciales de inicio de sesión.
Es importante tener en cuenta que negar un registro de usuario no borrará ese usuario de tu base de datos. No serán capaces de acceder a tu sitio, y no podrán volver a registrarse con el mismo nombre de usuario y dirección de correo electrónico.
Si eliminas un usuario, el sistema permitirá aplicar de nuevo el registro en tu sitio. Pero todavía tendrás que aprobar de nuevo antes de que puedan acceder a tu panel de control.
Con este sistema puedes tener un control total de los usuarios que se van registrando, si te interesa saber la información de cada usuario y denegar el acceso si ves que las personas que se están registrando vienen con malas intenciones.
Ana Paginas Web dice
Muy util este plugin, no lo conocia. Me alegro de que sigan sacando este tipo de plugins para wordpress, esto ayuda mucho tanto a usuarios expertos como a novatos.
Pedro Mendez dice
Hola Ana. Sin duda los plugins nos hace la vida mas fácil 😉 . Saludos
Hola spoy nuevo en esto de wordpress, pero quisierasaber si conoces algun plugin que permita registro de usuarios, donde existan distintos tipos de usuarios (usuarios a con accesoa ciertas partes del sitio y usuarios b con acceso a otra parte del sitio)
gracias!
Hola Felipe. A ver si te sirve este plugin https://wordpress.org/plugins/members/
Pedro, gracias lo he probado con Woocommerce, y me sirvió como lo necesitaba hace meses, te agradezco donde estés!.
Gracias a ti Helbert por tu comentario. Estoy es España. Saludos!
Buenos días. He modificado la traducción del plugin mediante el plugin loco translate y ha dejado de funcionar este plugin. Ya no recibo la notificación de nuevo usuario. ¿Alguien sabe porque?
Hola Pablo. Puede que no sean compatibles esos dos plugins
Hola, que tal. Muy bueno el plugin y todo el proceso.
Alguien sabe como traducir los mensajes.
Pude traducir el email de customer-reset-password.php y customer-new-account.php que son plantillas de woocomerce. Pero lo demas no encuentro como hacerlo.
Alguna sugerencia?
Muchas gracias
Hola Mauricio. El desarrollador del plugin dice en el foro algo al respecto. Te dejo el link https://wordpress.org/support/topic/language-file-is-still-in-english/
Buenos días! Te consulto… estoy haciendo una web de un instituto de educación. Quisiera saber que plugins me recomendas para lo siguiente: el sitio necesita admitir usuarios alumnos y usuarios profesores y cada usuario tiene acceso a distintas secciones de la web, por ejemplo, cada usuario puede bajar ciertos contenidos, ademas necesitaria que el administrador decida si admite o no a un nuevo usuario… que creo que creo que con este plugins que presentaste aqui me serviria, pero nose si puedo hacer con éste lo de hacer visible o no las secciones para los distintos usuarios… Desde ya muchas gracias. Saludos.
Ah… me olvide algo… también necesito poner un foro … que esos usuarios puedan participar del foro… Otra vez, gracias. Saludos.
Para el tema de foros puedes hacer una búsqueda y verás que hay muchos. Uno de los mas conocidos plugins para foros de WordPress es https://es.wordpress.org/plugins/bbpress/, pero como te digo hay muchos más. Saludos!
Hola Nadia. Creo que este te puede servir https://wordpress.org/plugins/user-access-manager/
Hola, me gustaría saber si este plugin: https://wordpress.org/plugins/new-user-approve/, me sirve para lo siguiente:
Estoy haciendo una web para venta solo a profesionales, por lo que deben registrarse, mandarme una serie de documentación, y una vez recibida aprobar o denegar su registro. Si se aprueba pueden entrar en la tienda, si no, solo puede ver la web general.
Sirve este plugin? Si no es así, puedes recomendarme otro.?
Gracias
Hola Isabel. Por lo que veo en la descripción del plugin parece que si puede servir. También el que incluyo en el post puede valer para lo que necesitas.
Buenas tardes,
tengo una consulta : con este plugin es posible restringir el acceso a toda la web hasta que el usuario esté registrado y validado ?
muchas gracias por tu aporte.
Hola Manuel. Para lo que comentas no sirve, solo hace la función de filtro para denegar o aprobar los registros
Buenos días,
gracias por tu pronta respuesta. Conoces algún plugin que limite el acceso total a la web a usuarios registrados y validados previamente.
un saludo y muchas gracias.
Hola Manuel. Mira a ver si este te sirve https://wordpress.org/plugins/user-access-manager/
Hola. Estoy trabajando en una web y necesito generar un formulario de carga de datos y archivos PDF. JPEG… de clientes los que c pueden ser cargados sólo por usuarios registrados, y que vaya generando una base de datos de ese cliente.
Hola Javier. Quizás con un plugin premium como Formidable Form se puede hacer todo eso
Hola,
Necesito un plugin para aprobaciones de formularios de contacto, por ejemplo, lleno un formulario de solicitud de mercancía y necesito que ese formulario se envié a mi jefe encargado para que el apruebe o rechace la solicitud y a mi me llegue un correo que diga formulario aprobado por…
Me puedes ayudar?
Hola Nicolle. La verdad es que no te entiendo muy bien. Si el formulario que le llega a tu jefe no lo aprueba pues que te lo reenvie diciendo que no es aprobado, no?
No se por que no me funciona el plugin…. esta activado y cuando se registra manda de una vez la clave …. sabras por que lo esta haciendo
tambien me sale este error :
The Membership setting must be turned on in order for the New User Approve to work correctly. Update in settings. | Hide Notice
Hola Luis. ¿Le has preguntado al desarrollador del plugin? Seguro que el sabe cual puede ser el problema. Saludos
Hola.
Necesito para gestionar los comentarios, saber que administrador es que aprueba la publicación de los mismos.
He utilizado lo recomendado en http://www.esedeerre.com/ejemplos/wordpress/como-anadir-columnas-personalizadas-en-el-admin-de-wordpress/ y no se muestra la columna que necesito.
Además es utilizado el plugins https://es.wordpress.org/plugins/codepress-admin-columns/ y no se cual es la columna que almacena el nombre de quien aprueba los comentarios.
Por favor, puedes ayudarme con este problema?
De cualquier manera gracias por lo atención, perdone las molestias que haya causado.
Gracias anticipadas.
Saludos
Buenas Lino,
Pues no conozco la respuesta. Si alguien lo sabe le animo a que comparta aquí mismo.
Saludos