0

我开发了一个代码,用户注册自己,注册成功后,所有详细信息都会发送给管理员。管理员收到关于候选人的请求,他可以在检查候选人的详细信息后接受/拒绝候选人(类似于 FB 好友请求)。为此,我在数据库中维护了一个名为“Acceptance”的字段,它是一个布尔值。如果为 0,则请求尚未处理,如果为 1,则管理员接受了请求。我只使用了一点,我不知道这在多大程度上是安全和正确的。我正在用 PHP 编码,我是这个领域的新手。有没有更好的方法来实现相同的?请帮助我,提前谢谢

4

2 回答 2

2

这是一个很好的方法。我通常做的是保持更多的状态。例如,零是用户注册时的初始值,如果管理员接受用户,则为 1,如果管理员拒绝用户,则为 2。如果您想为管理员提供一个屏幕,其中列出了需要批准的人员(不包括已被拒绝的人员)的列表,这是一个很好的方法。

于 2013-08-02T07:42:39.383 回答
1

根据您的要求,布尔变量不起作用,因为它只有两个选项 '0' 或 '1' 。

您提到“0”表示未处理申请,“1”表示已接受。但是如果它被拒绝,你将如何更新?

你最好取整数字段而不是布尔值,用“0”或“1”或“2”更新这个字段。

并根据这些选项编写逻辑。如果它的'0'没有被处理,'1'被接受,'2'被拒绝。

于 2013-08-02T07:40:55.440 回答