SSO connexion et enregistrement dynamiques URL de redirection

Bonjour,

Tout d’abord, merci d’avoir développé un plugin aussi formidable !

J’ai configuré mon site WordPress comme client SSO. Désormais, chaque fois qu’un utilisateur se connecte, il est redirigé vers le forum et, après la connexion, il revient sur WordPress (comme prévu). Cependant, comme j’utilise également la connexion pour afficher du contenu réservé aux membres, je souhaiterais que les utilisateurs soient redirigés vers la page ou l’article exact à partir duquel ils ont initié le processus de connexion. Une fois connectés, je pourrais alors leur afficher le contenu restreint grâce à mon plugin déjà configuré. Est-il possible de réaliser cette redirection dynamique ?

Cela pose également un problème pour les nouvelles inscriptions : elles commencent sur mon site, et une fois l’inscription terminée, les utilisateurs arrivent sur le forum. Il faudrait les rediriger vers la page depuis laquelle ils ont accédé au forum.

Toute aide est grandement appréciée !

Salut :slight_smile:

Oui, il existe plusieurs façons de faire cela. Cela dépend de la manière dont vous insérez les URL de connexion. La chose fondamentale à faire est d’ajouter le paramètre de requête redirect_to à l’URL SSO.

Par exemple, vous pouvez le faire en utilisant cette structure :

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

Si un utilisateur clique sur cette URL depuis votre site WordPress, il lancera le processus SSO. Une fois celui-ci terminé, il sera redirigé vers l’adresse définie après redirect_to=.