Discourse+woocoomerce suscripción

Hola,

Tengo un sitio web y quiero implementar SSO en él. Necesito que, cuando un usuario inicie sesión correctamente en el sitio de WordPress, también inicie sesión en Discourse, y cuando cierre sesión, se cierre sesión en ambos sitios. Estoy utilizando el plugin WP Discourse para esto. Por favor, indícame cómo podemos hacerlo.

La instalación y configuración del complemento WP Discourse y la gestión de la membresía de grupos de Discourse con SSO de WP Discourse deberían ayudar.

2 Me gusta

Gracias, nos será muy útil. Una cosa más: cuando hacemos clic en el botón de inicio de sesión de Discourse, nos redirige a mi sitio de WordPress y puedo iniciar sesión sin problemas, lo cual está bien, pero también necesito acceder al foro de Discourse. ¿Cómo podemos lograr esto al iniciar sesión en el sitio de WordPress?

Creo que el problema que estás experimentando con esto es causado por WooCommerce. ¿Podrías intentar agregar este plugin a tu sitio de WordPress y ver si resuelve el problema? GitHub - scossar/wp-discourse-woocommerce-support: Integrates the wp-discourse plugin with WooCommerce · GitHub. Si no deseas instalar el plugin, agrega el código que se encuentra en la sección Alternativas a la instalación del plugin del archivo Readme.

Házmelo saber si esto no resuelve el problema para ti.

¿Existe alguna forma de que, si tengo una suscripción activa en WooCommerce, pueda iniciar sesión en la comunidad de Discourse, y si no la tengo, no pueda acceder?

1 me gusta

Sí, echa un vistazo al código en el segundo mensaje de este tema: How to prevent some WP users from being able to login to Discourse.