接受/拒绝用户

时间:2013-08-02 07:25:55

标签: php facebook

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

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

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

您提到“0”设置为未处理的应用程序,“1”表示已接受。但是,如果它被拒绝,你将如何更新?

你最好用整数字段代替布尔值,用'0'或'1'或'2'更新这个字段。

并根据这些选项编写逻辑。如果未处理'0',则接受'1',拒绝'2'。