Si un utilisateur est déconnecté et tente de suivre un lien (par exemple depuis une notification par e-mail) vers une page restreinte (par exemple, un message privé ou une catégorie fermée), il voit une page affichant le message « Oups, cette page n’existe pas ou est privée ». Cependant, cette page ne contient pas de lien de connexion, ce qui empêche l’utilisateur de se connecter et de voir le message sans devoir se rendre séparément sur la page d’accueil de la communauté pour s’authentifier.
Nos développeurs ont réussi à ajouter un lien de connexion sur la page (bien qu’il s’agisse d’un simple lien hypertexte textuel et qu’il ne soit pas particulièrement visible), mais si vous vous connectez, vous êtes redirigé vers la page d’accueil, et non vers le message que vous tentiez d’afficher initialement.
Est-ce le comportement attendu ? J’aurais attendu qu’un forum propose une méthode plus conviviale pour gérer cette situation.
Le comportement souhaité serait le suivant :
Atterrir sur la page « Oups » avec un lien de connexion présent (idéalement, le texte pourrait également être mis à jour pour afficher : « Cette page n’existe pas ou est privée. Vous devrez peut-être vous connecter pour la voir. »)
Se connecter
Être redirigé vers le lien sur lequel vous aviez cliqué initialement
Je ne parviens pas à reproduire ce problème. Utilisez-vous une ancienne version de Discourse ? Lorsque je clique sur un lien de MP dans une fenêtre de navigation privée, j’obtiens à la fois les boutons de création de compte et de connexion, comme vous pouvez le voir sur la capture d’écran ci-dessous…
Oh, c’est intéressant, merci beaucoup de m’avoir répondu. Nous venons tout juste de passer à Discourse, donc je pense que nous sommes sur la dernière version, mais peut-être que cela vient de la façon dont nous l’avons mis en œuvre. Je vais transmettre cela à nos développeurs pour qu’ils regardent.
Apparemment, je n’ai pas tout à fait décrit cela correctement et ce problème concerne en fait spécifiquement les liens vers des messages privés. @codinghorror - avez-vous essayé de le reproduire pour un lien de message privé ?
Sans minimiser le problème que vous rencontrez, Priscilla, je n’arrive pas à le reproduire, même en essayant avec des liens de message privé. Les boutons de connexion et d’inscription sont toujours présents dans l’en-tête.
Pourriez-vous s’il vous plaît publier les étapes de reproduction sous forme de liste [1, 2, 3] pour nous aider à identifier la cause du problème ?
La capture d’écran de votre publication représente-t-elle tout ce que vous voyez lorsque vous visitez cette page ? Je pose la question car l’en-tête complet de Discourse – là où se trouvent les liens de connexion/inscription – est manquant.
Oui, si vous cliquez sur le lien dans ce scénario précis, l’en-tête n’apparaît pas. Voici à quoi cela ressemble normalement pour un utilisateur non connecté. Nous examinons actuellement si l’une de nos personnalisations de modèle front-end est à l’origine du problème.
J’ai examiné ce problème plus en détail sur une version de développement du site. Pour compléter les informations fournies par @Priscilla8 ci-dessus : j’ai essayé de passer à un thème non personnalisé et de désactiver les plugins et les composants, mais les éléments de l’en-tête sont toujours absents.
Il semble que le code source de la page ne contienne rien lié à Ember. Cela pourrait-il être lié ou fournir un indice sur la cause racine ?