乔布斯斯 + 关注

签名:加油加油!

网站后台审核功能详解

发表于 7个月前   5130次查看    6评论  122 赞

需求分析:由于本网站是多用户模式,每个人都有发言的权利,因此所发内容变成了监管的重中之重,不得出现违法乱纪,淫秽色情,水文烂文的情况,所以需要对用户所发送的内容进行审核,审核通过后才可以展示,所以今天把网站后台审核功能的方法和后台审核的原理说一下


功能演示:

1、发表文章后弹出窗口正在审核

6X{Q@DCH`5}HZMJNWM(69@N.png

2、后台接受发表的文章进行审核,在此页面可以直接根据题目选择审核不通过,如果需要进一步审核则要预览打开文章详情

6J2_JTM)]TW@`8NNO$5US[R.png

3、文章详情,可以通过审核和不通过

$7H9}8$2AN(_X)X@S(F99[3.png



原理:新建一张审核表,表结构与文章表相似,但多了一个状态列,用于存放待审核文章状态如:待审核、通过、未通过等,然后将发表后的文章放在审核表内,遍历审核表得到所有待审核文章,在审核通过后进行表与表的增加删除工作,审核不通过则修改状态栏为不通过,提醒用户未通过


基本SQL:

1、遍历审核表

1
select from article_shen where state='待审核' order by sid desc

2、文章详情

1
select from article_shen where sid='传过来的id'

3、通过审核,这里注意是插入到文章表里的内容是从审核表里查到的

1
2
INSERT INTO article(head,content,zhaiyao,username,creatTime,classify) SELECT head,content,zhaiyao,username,creatTime,classify 
FROM article_shen WHERE sid='传过来的值'

4、删除审核表已通过文章

1
delete from article_shen where sid='传过来的值'

5、审核未通过

1
update article_shen set state='未通过审核' where sid='创过来的值'


这样网站后台审核功能的基本操作就完成了,如果你后台审核的不是文章,而是其他的诸如商品啦,评论啦什么的都是同样的道理,只需要将表明换一下即可,思路就是这样,如果有更好的方案,欢迎补充,还有一些通知用户的操作就比较简单了,就不一一赘述了,希望可以帮到大家,谢谢。






122人已赞


本文由Fun言网 – 乔布斯斯创作,转载请务必附上本文链接和出处,欢迎参与我们的付费投稿计划


你还没有登录,请先 登录注册!
文章评论6