gpt4 book ai didi

php - 在提交之前等待管理员验证某些内容的最佳方法是什么?

转载 作者:行者123 更新时间:2023-11-29 04:16:37 27 4
gpt4 key购买 nike

我正在构建一个 Web 应用程序,其中几个组都有自己的页面,但如果他们想要修改它,管理员必须先验证它。例如,可以更改以更改其 Logo 、发布新照片、更改电话号码、姓名、位置等……基本上,他们可以编辑数据库中的值,但前提是管理员接受它。管理员必须验证每项修改,因为……我们的客户要求我们这样做。

这就是为什么我们必须创建一个可以称为“待处理查询”管理的系统。

一开始我认为将查询保留在数据库中并在管理员验证时执行是个好主意,但如果我们选择此选项,我们将无法使用 PDO 来构建准备好的语句,因为我们必须将字符串连接到建立我们自己的声明,明显的安全问题。

然后我们认为我们应该在我们的数据库中保留调用正确方法(使用 PDO)的 PHP 代码,并且我们将在管理员验证它时使用 eval() 执行。但同样,使用 eval() 似乎是一个非常糟糕的主意。正如 Rasmus Lerford 的引述所说:“如果 eval() 是答案,你几乎肯定会问错误的问题”

我想到了使用eval,因为我想调用使用PDO的方法来处理数据库。

那么,解决这个问题的最佳方法是什么?似乎没有安全的方法来实现它。

最佳答案

坦率地说,您的两个想法都很奇怪。

在表格中添加一个字段来区分批准的内容和未批准的内容。

关于php - 在提交之前等待管理员验证某些内容的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41944735/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com