首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何防止用户给其他用户留下评论

如何防止用户给其他用户留下评论
EN

Stack Overflow用户
提问于 2012-04-20 06:07:18
回答 1查看 58关注 0票数 0

假设我有一个网站,用户可以在这个网站上互相留言。

我们有用户A、用户B和用户C。另外,支持用户B阻止了用户C。

用户A给用户B留言,代码如下:

代码语言:javascript
复制
$query = "insert into comments (author_id, profile_id, comment, date_posted) values(?, ?, ?, now())";

这就是完成这项工作的查询。现在用户C转到用户B的页面留下评论,但用户B已阻止他留下评论。

用户C不能只给另一个用户留下评论,然后手工创建请求,这样他就可以将的profile_id更改为阻止他的用户吗?

我如何防止这种情况发生?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-20 06:15:02

我认为您需要使用该结果进行另一个查询和一个条件。创建一个查询以获取用户B的黑名单$blacklist,然后检查if (!in_array('user C', $blacklist)) { execute insert query }

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10237518

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档