SSO login dinâmico e URL de redirecionamento de registro

Olá,

Primeiramente, obrigado por criar um plugin tão incrível!

Configurei meu WP como um cliente SSO e agora, toda vez que alguém faz login, ele redireciona para o fórum e, após o login, redireciona de volta para o WP (como é esperado). No entanto, como também uso o login para mostrar conteúdo restrito aos membros, gostaria de redirecionar meus usuários exatamente para a página ou postagem de onde iniciaram o processo de login. Assim, como eles já estarão logados, poderei mostrar o conteúdo restrito usando meu plugin já configurado. É possível alcançar esse redirecionamento dinâmico de alguma forma?

Isso também é um problema com novos registros: eles começam no meu site e, após o registro ser concluído, são direcionados para o fórum. Deveria haver um redirecionamento para a página de onde vieram ao acessar o fórum.

Qualquer ajuda é muito apreciada!

E aí :slight_smile:

Sim, existem algumas maneiras de fazer isso. Depende de como você está inserindo as URLs de login. O básico que você precisa fazer é adicionar o parâmetro de consulta redirect_to à URL do SSO.

Por exemplo, você pode fazer isso usando esta estrutura:

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

Se um usuário clicar nessa URL no seu site WordPress, ele iniciará o processo de SSO e, quando ele for concluído, o usuário será redirecionado de volta para o que foi definido após redirect_to=.