[问题] “登入次数”的累计盲点

楼主: joy3252355 (九月 ~*)   2023-10-06 21:37:15
ref: #1Wiu7gp0 (PttBug) https://www.ptt.cc/bbs/PttBug/M.1622376938.A.CC0.html
此问题我已于PttBug板在2021年有提过,该文底下亦有提供相关程式修正解决方式,
https://github.com/ptt/pttbbs/pull/105
不过近日测试似乎仍未被修正,故今日再于本板发问。
根据 2014/12/28 定期更新
1. [登入次数] 已知登入次数计算方法出现问题,将于近日修正,部份帐号的登入次数
将下修回正确数值。
注意之前的算法为过午夜未登出就算+1, 现改为每日4AM检查有在线上
满24小时者才+1
这次改版将登入次数的计算方式由换日即+1,
更改为4:00时判断是否在线满24小时才+1。
这也导致了计算上有一定的盲点,因本问题曾在2015年及2017年在他板被提及过,
故直接引用该文章举例说明:
#1OfpK-oG (PttNewhand)
https://www.ptt.cc/bbs/PttNewhand/M.1487353150.A.C90.html
#1M2XnYoO (SYSOP)
https://www.ptt.cc/bbs/SYSOP/M.1443503202.A.C98.html
(登入) (登出)
180 180 180 180 181
├──────┼───┼───┼────┼─...
周五 周六 周六 周日 周日
23:50 04:00 23:50 00:01 04:00
↗ ↑ ↑
此时登入 满24小时 若持续登入
未满24小时 但仍未计算 到此时可+1
以此例来说,周六不会被系统计算到,
尽管我周五开始就登入,系统也只会计算周五及周日两天。
这也令在线时间超过24小时的板友有一定机率会被吃掉登入次数。
因本人长年下来皆是长时间在线,登入次数已少掉许多,
一方面想询问站方是否有再修正登入判定机制的打算,
(还是已经有修正了?看了从2021年到今年的更新历程没有相关说明…)
毕竟此问题由更新后至今时隔九年,
另方面也想询问是否可申请因此Bug手动补回少掉的登入天数?
(有登入历程及贴文记录等可佐证)
谢谢。
作者: BigCat   2023-10-06 21:51:00
另一个问题是新帐号偶尔会有满0天但登入2次的状况所以前面有些发问次数被校正回归的都是两年左右的帐号
楼主: joy3252355 (九月 ~*)   2023-10-06 23:58:00
今天爬文的时候有看到O.o 刚好patch的作者后续更新也有提到这点 他也有找出问题的样子 不过目前PTT会锁注册日子上限 应该是也还好...https://i.imgur.com/uPdoXhl.jpg 该patch内文 不确定是不是指此现象(1日内+2的异常) 而且因为这位大大从以前就有在PttBug协助回文 内容又都很专业 我也不确定这位大大是否是官方人员 有无相关debug权限 Orz
作者: holishing   2023-10-07 22:58:00
不是, 他也是路人之一(?), 然后因为 ptt 是开源的所以只要有概念看得懂都可以 debug (虽然这边我自己已经看不太懂了orz
楼主: joy3252355 (九月 ~*)   2023-10-09 18:58:00
那...有机会更新相关bug吗 Orz

Links booklink

Contact Us: admin [ a t ] ucptt.com