Priscilla8
(Priscilla McClay)
1
如果用户已退出登录,并尝试访问受限页面(例如来自电子邮件通知的链接,如私人消息或已关闭的分类),他们会看到一个显示“哎呀,该页面不存在或为私密页面”的提示。然而,该页面缺少登录链接,因此用户无法直接在此页面登录并查看消息,而必须单独导航至社区首页进行登录。
我们的开发人员已在该页面上添加了登录链接(尽管只是一个普通的文本超链接,并不十分醒目),但登录后,系统只会跳转到首页,而不是用户原本试图查看的消息。
这是否符合预期?我认为论坛应该以更用户友好的方式处理此类情况。
期望的行为是:
- 进入“哎呀”页面,但页面上应提供登录链接(理想情况下,文本也应更新为:“该页面不存在或为私密页面。您可能需要登录后才能查看。”)
- 执行登录操作
- 被重定向至最初点击的链接
我无法复现此问题。您使用的是旧版本的 Discourse 吗?当我在无痕窗口中点击私信链接时,我会同时看到注册和登录按钮,如下方截图所示…
Priscilla8
(Priscilla McClay)
3
哦,这很有趣,非常感谢您的回复。我们刚刚迁移到 Discourse,所以我想我们使用的是最新版本,但也可能是我们的实现方式有问题。我会将此事转给我们的开发人员查看。
Priscilla8
(Priscilla McClay)
6
看来我之前的描述不够准确,这个问题实际上特指私信链接。@codinghorror - 你尝试过复现私信链接的问题吗?
Johani
(Joe)
7
Priscilla,虽然我们不忽视您遇到的问题,但即使尝试使用私信链接,我也无法复现该问题。登录和注册按钮始终显示在页眉中。
能否请您以 [1,2,3] 的步骤形式提供复现步骤,以帮助我们缩小问题范围?
Johani
(Joe)
9
你帖子中的截图是否展示了你访问该页面时看到的全部内容?我问这个是因为整个 Discourse 头部——也就是登录/注册链接所在的位置——缺失了。
Priscilla8
(Priscilla McClay)
10
是的,如果您在该特定场景下点击链接,您将看不到标题。这是未登录用户通常看到的样子。我们目前正在调查是否是我们的前端模板自定义导致了该问题。
我已在站点的开发版本上进一步调查了此问题。为了补充 @Priscilla8 在上述提供的信息:我尝试切换到非自定义主题,并禁用了插件和组件,但头部元素仍然缺失。
在我看来,页面源代码中似乎缺少任何与 Ember 相关的内容——这是否可能与根本原因相关,或能为我们提供一些线索?