用户报告升级 discourse 后出现问题

版本:2.6.0.beta2

抱歉,我是个新手用户。有用户反馈,会话超时后,他被带至登出页面;当他返回社区论坛网站,使用用户名和密码重新登录后,却被导向一个奇怪的代码界面,网址为“https://community.mysite.com/categories_and_latest”,而不是主页面“https://community.mysite.com”。

我不确定“https://community.mysite.com/categories_and_latest”这个页面是什么,但它看起来像是“分类”和“最新”两个页面杂乱地合并在一起。该网站自 2018 年上线以来一直运行,直到今年 8 月才开始每月进行升级。

我复制了用户和我自己的日志输出进行对比。除了建议他在会话超时后关闭浏览器再重试之外,我还能检查哪些方面以找出导致这种异常行为的原因?

用户登录日志输出:
Processing by SessionController#create as /
Parameters: {“login”=>“username.username”, “password”=>“[FILTERED]”, “second_factor_method”=>“1”, “timezone”=>“America/New_York”}
Completed 200 OK in 203ms (Views: 0.1ms | ActiveRecord: 0.0ms | Allocations: 77932)
Started POST “/login” for xx.xxx.xx.xxx at 2020-10-08 03:37:58 +0000
Processing by StaticController#enter as HTML
Parameters: {“username”=>“username.username”, “password”=>“[FILTERED]”, “redirect”=>“https://community.mysite.com/categories_and_latest”}
Redirected to https://community.mysite.com/categories_and_latest

我的登录日志输出:
Started POST “/session” for xx.xxx.xx.xxx at 2020-10-08 11:22:45 +0000
Processing by SessionController#create as /
Parameters: {“login”=>“username.username”, “password”=>“[FILTERED]”, “second_factor_method”=>“1”, “timezone”=>“America/New_York”}
Completed 200 OK in 226ms (Views: 0.1ms | ActiveRecord: 0.0ms | Allocations: 80860)
Started POST “/login” for xx.xxx.xx.xxx at 2020-10-08 11:22:45 +0000
Processing by StaticController#enter as HTML
Parameters: {“username”=>“username.username”, “password”=>“[FILTERED]”, “redirect”=>“https://community.mysite.com/”}
Redirected to https://community.mysite.com/

1 个赞

为什么他们的会话会超时?Discourse 应该在会话达到过期时间的一半时自动续期登录会话。

1 个赞