0

我使用 js 和 c# 对网站进行编码。我使用通用处理程序将它们链接起来。

我想做的是让用户删除(或编辑一般)他自己的内容,而向所有人显示相同的数据。例如 - 作为本网站主页的登录用户 - 让用户删除他自己的问题。

如何在不产生安全漏洞的情况下实现这一目标?我考虑保留一个 cookie 并在每个请求时检查它。

例如,facebook如何让我只删除我自己的评论而不删除其他人的评论?他们是否为每个用户维护会话?

有任何想法吗?

4

1 回答 1

0

您的用户在登录时应该只具有对 CRUD 功能的这种类型的访问权限。然后,实际编辑和删除的功能应该验证内容归该用户所有。然后最重要的是,您应该只在该内容归他们所有时才显示该内容的编辑/删除功能 UI。

于 2012-01-17T18:03:13.010 回答