为何我始终登录不了?一进行编辑就说无权限,返回到未登录状态?
通过使用 tcpdump 等抓包工具分析,发现用户登录后,在访问网页时没有传递 cookie。只有传递 cookie 才能保持状态。
难道是用户的浏览器禁用了 Cookie? 经查,没有发现有禁用 cookie 的问题。那么问题出在哪里呢?
最终定位到是用于用户的主机时间走在了时代的前面,整整比北京时间快了一个月(用户调试程序时设置而忘了恢复)。 因此浏览器误以为 MoinMoin 发放的 cookie 已经超时,因而没有传递 cookie 到服务器。
最终用户恢复了本地的时钟设置,问题解决。