Inicio de sesión dinámico SSO y URL de redirección de registro

Hola,

¡En primer lugar, gracias por desarrollar un complemento tan increíble!

He configurado mi WordPress como cliente SSO y ahora, cada vez que alguien inicia sesión, se redirige al foro y, tras el inicio de sesión, vuelve a WordPress (como es de esperar). Sin embargo, como también utilizo el inicio de sesión para mostrar contenido restringido a los miembros, me gustaría redirigir a mis usuarios a la página o entrada exacta desde la que iniciaron el proceso de inicio de sesión, donde, al ya estar conectados, pueda mostrarles el contenido restringido con mi complemento ya configurado. ¿Es posible lograr esta redirección dinámica de alguna manera?

También es un problema con los nuevos registros: comienzan en mi sitio y, una vez completado el registro, llegan a mi foro. Debería haber una redirección a la página desde la que llegaron al foro.

¡Agradezco mucho cualquier ayuda!

¡Hola! :slight_smile:

Sí, hay varias formas de hacerlo. Depende de cómo estés insertando las URLs de inicio de sesión. Lo básico que necesitas hacer es agregar el parámetro de consulta redirect_to a la URL de SSO.

Por ejemplo, puedes hacerlo usando esta estructura:

http://my-wordpress.com/restricted-content.php?discourse_sso=true&redirect_to=http://my-wordpress.com/restricted-content.php

Si un usuario hace clic en esa URL en tu sitio de WordPress, iniciará el proceso de SSO y, cuando se complete, será redirigido de nuevo a lo que se haya establecido después de redirect_to=.