Avisos
Vaciar todo

Conexión entre bases de datos en un mismo hosting  

 
Jesus
 Jesus
Usuario activo

Buenas tardes,

En estos momentos tenemos dos páginas web hechas en WP y ambas alojadas en el mismo hosting de Webempresa. Las bases de datos son distintas pero comparten hosting.

La Web_1 es la comercial (mediante contratación de servicios por WooCommerce) y la Web_2 es una plataforma académica y de recursos (a la que acceden una vez comprado el servicio en Web_1 o mediante registro gratuito). Quisiéramos saber si es posible conectar/sincronizar ambas webs, ya que puede resultar tedioso que un mismo usuario tenga que hacer login en dos webs diferentes cada vez con idénticos datos. Además, si quiere cambiar la contraseña, deberá hacerlo en ambas, etc... no lo vemos muy práctico desde el punto de vista del usuario final.

Hemos probado a sincronizar ambos WP con el plugin WP Remote Users Sync, y ha funcionado desde un lado hacia el otro, pero no al revés. Creábamos un usuario en Web_2 y se copiaba en Web_1, hacíamos login en Web_2 y automáticamente también login en Web_1, etc... pero no a la inversa. Desconocemos la razón, porque todo estaba en orden en la configuración del plugin.

¿Qué opciones existen para llevar a cabo esta tarea?

Gracias anticipadas

Contenido solo visible a usuarios registrados

Citar
Respondido : 10/04/2024 1:26 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Jesús.

Puedes indicarnos los dos dominio ?

Puedes probar con el siguiente plugin:

-> https://wordpress.org/plugins/miniorange-login-with-eve-online-google-facebook/

Tienes documentación en este enlace:

-> https://plugins.miniorange.com/guide-to-setup-single-sign-on-between-two-wordpress-sites

 

Un saludo

 

ResponderCitar
Respondido : 10/04/2024 12:42 pm

Cursos Gratuitos WordPress

Jesus
 Jesus
Usuario activo

Hola @pepesoler

Los dominios son:

  • Contenido solo visible a usuarios registrados
ResponderCitar
Respondido : 10/04/2024 3:47 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Jesús.

Prueba con el plugin que te indique antes.

->   https://wordpress.org/plugins/miniorange-login-with-eve-online-google-facebook/

  1. Instalación y activación: Primero, instala y activa el plugin en ambas instalaciones de WordPress que deseas conectar.

  2. Configuración del proveedor OAuth: En la instalación principal (donde los usuarios iniciarán sesión), configura el plugin como un proveedor OAuth. Esto implica generar claves de cliente y secretos, y configurar los permisos de acceso necesarios.

  3. Configuración del cliente OAuth: En la instalación secundaria (donde los usuarios serán redirigidos después de iniciar sesión), configura el plugin como un cliente OAuth. Deberás ingresar las claves de cliente y secretos generadas en el paso anterior.

  4. Configuración de permisos y redireccionamientos: Asegúrate de configurar correctamente los permisos de acceso y los redireccionamientos en ambos sitios para garantizar que el proceso de inicio de sesión funcione sin problemas.

Tienes documentación en este enlace:

-> https://plugins.miniorange.com/guide-to-setup-single-sign-on-between-two-wordpress-sites

 

Un Saludo

ResponderCitar
Respondido : 10/04/2024 3:53 pm

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