博客之家
  • 博客首页
  • 博客導航
  • 好文分享
  • 文章投稿
  • 给我留言
首页 未分类 正文

emlog isLogCanComment函数小BUG(MySqli)

博客之家 2014-12-19 16:55 未分类 阅读 8.09w

今天论坛有人说评论有BUG,我看了一下,无意中注意到isLogCanComment函数。


   function isLogCanComment($blogId) {
        if (Option::get('iscomment') == 'n') {
            return false;
        }
        $query = $this->db->query("SELECT allow_remark FROM ".DB_PREFIX."blog WHERE gid=$blogId");
        $show_remark = $this->db->fetch_array($query);
        if ($show_remark['allow_remark'] == 'n' || $show_remark === false) {
            return false;
        }else {
            return true;
        }
    }





以上是isLogCanComment函数的代码,数据库(连接方式使用mysqli)查询$show_remark的值应该是空值NULL,所以不能用===false。



注意:数据库连接方式使用mysqli就会出现这个问题



影响就是POST伪造gid,可以把评论发布到不存在文章gid下,影响应该不大。



解决方法:



修改emlog目录下include\model\comment_model.php的isLogCanComment函数的代码


       if ($show_remark['allow_remark'] == 'n' || $show_remark === false) {
改成
        if ($show_remark['allow_remark'] == 'n' || $show_remark == false) {
或者
        if ($show_remark['allow_remark'] == 'n' || $show_remark === NULL) {

文章作者:博客之家
文章標題:emlog isLogCanComment函数小BUG(MySqli)
文章鏈接:https://www.likinming.com/5.html
本站所有文章除特別聲明外,均採用 CC BY-NC-SA 4.0 許可協議,轉載請註明來自博客之家 !

📚 推荐阅读

  • 你的选择是对是错
  • EMLOG标签汇总[按首字母索引]
  • js点击复制文字或链接方法
  • 父亲的信
  • 分享10个有趣笑话
  • 眸动一刻,爱倾心
  • 在网络世界创业,我们究竟要如何去做?
  • 最美的童话

[光阴荏苒] 写在2014年的最后一个月
« 上一篇 2014-12-19
2014年万网(阿里云)网站备案经验分享
下一篇 » 2014-12-18

发表评论

请输入验证码

评论列表(1条)

  • avatar
    王语双2014-12-19 17:58
    例行路过,博主周末好!不懂,也照顶。

搜尋有價值的

热门文章

  • TOP1
    博客之家今天正式上線
    14年前 202.38w
  • TOP2
    博客之家导航源码分享
    13年前 102.62w
  • TOP3
    李明的鲜果店
    9年前 87.76w
  • TOP4
    iPhone6 ios8不显示通话记录处理方法
    12年前 60.42w
  • TOP5
    给我们投稿
    14年前 56.85w
  • TOP6
    超级SEO外链工具源码分享
    14年前 52.06w
  • TOP7
    超级SEO外链工具
    14年前 40.03w
  • TOP8
    我的人生我作主——李明
    13年前 39.83w
  • TOP9
    腾讯电脑管家误报网站的申诉方法
    9年前 34.42w
  • TOP10
    博客之家改版成功
    14年前 29.41w
  • TOP11
    利用:before选择器给你的网站Logo添加扫光特效
    11年前 27.87w
  • TOP12
    多做运动的好处
    13年前 24.61w

最新评论

  • 博客之家5 个月前
    藏福守心,遠離是非,日子平穩,歲月安康
  • 张赛博客6 个月前
    有时候,错误的路上,努力越多,反而是沉没...
  • atmp1 年前
    心安即是归处
  • 博客之家1 年前
    @Eps工具网:Hi,午安...
  • Eps工具网1 年前
    早晨起来
  • Eps工具网1 年前
    来逛逛
  • Eps工具网1 年前
    Eps工具网
  • 今日头条新闻2021-07-01 17:33
    文章不错交个朋友
  • 栾。2021-05-04 22:59
    看看
  • 夏草2021-02-22 10:27
    远古外星人 (2009-2019)史前...

友情連結

  • A TECH ONE
  • EPS工具網
  • 2W工具網
  • 小杰工具箱
  • 舍力博客
  • 提交收錄
Copyright © 2026 博客之家 版權所有
關於本站| 免責聲明| sitemap| 簡體| 繁體
内容受版权保护,禁止复制!