我正在尝试创建一个基本系统,只允许特定用户查看和使用“删除”和“编辑”等修改链接。 我似乎无法在Facebook应用程序中找到关于角色管理的任何内容,并且在我看来使用我自己的外部SQL表或XML文件是令人沮丧的愚蠢,考虑到我只是尝试将某些用户归类为Admin而没有硬编码他们的UID进入系统。
有什么想法吗?
答案 0 :(得分:0)
我认为公平地说,这需要有关该人如何归类为管理员的更多信息?
他们需要被提名吗?由另一个管理员添加?什么?
如果它是自动确定的,那么你已经有了答案,如果你想让某些人成为管理员,但又不想硬编码,那么创建一个允许你选择一个人的界面,并添加他们到一个数据库列表,上面写着“这个人是管理员” - 我不相信facebook有自己的内部系统说“这个人是主持人”......
另一种想法是在Facebook上创建一个组,并且只允许该组中的人员成为该组的成员,然后您可以使用FQL或API的Group.getMembers检查他们是否是小组成员,如果他们是,请让他们成为应用程序的管理员。