本帖最后由 jiangchuankyo 于 2020-2-10 12:03 编辑
很多BUG(所有版本,所有浏览器),真实存在,还望修复:
1, source/module/forum/forum_attachment.php 文件内这句 $_G['uid'] = $_GET['uid'] = intval($_GET['uid']); 存在严重BUG,
这个是下载附件的,如果当前用户的附件下载地址参数被浏览器搜索引擎等获取或自己手动把地址发给了别人,别人游客访问下载地址时
上面那句会直接把它的uid修改成该地址参数解密出的uid,然后更新该uid的最后登录IP,lastip,lastvisit等,导致该用户下次每隔10分钟就会被提示出现异动登录!
BUG测试方法:现在后台全局-上传设置-论坛附件设置中把附件地址有效期改小点30秒(这是不至于自己测试时等太久),然后自己浏览一个带附件的帖子,30秒之后复制附件地址forum.php?mod=attachment&aid=NTg0MnxiYzBmYjdiZnwxNTI2AANDM0MzUzfDB8MTY1NA换浏览器用游客方式访问,会跳到提示附件过期页,但是游客的uid却强制变成了刚才那个登录用户的uid(可以点开正常情况下游客点不开的快捷功能项)!
2, 异地登录须输入验证码的设置BUG,因为只有在别人输入正确的密码后才会跳到输入验证码的页面,这不是明摆着你是异地登录且输入了正确的密码现在需要树妖输入验证码!
3, 异地登录相关安全设置无效, 因为即使未登录成功系统也会更新他的最后访问ip成这个异地ip, 然后再登一次就变成同一地IP了
4, QQ登录后绑定已有账号的那个登录页面 登录须输入验证码的设置 不起作用
5, 一些浏览器发帖或编辑时无法管理之前上传的图片或附件
6, 一些浏览器的发帖框换行无效(发布后换行消失)
7, 悔悟
8, 查看附件,主题的出售记录排序问题(应该按从近到远排)
9, 个人空间查看回帖记录的排序问题(应该按自己的回帖时间排, 不应该按别人的主题发布时间排)
10, 超过多少天未登录就发送邮件提醒设置无效
11, showmessage() 函数如果提示内容需要包含冒号:时会出现严重问题冒号:前的内容会被自动消除掉比如 showmessage('<span style="color:red;">当地</span>');
会被显示成 red;">当地</span> 出现严重html代码解析问题
|