用户需要登录到我的网站。它们被重定向到登录页面,在进行身份验证之前,不允许通过登录页面。一旦通过身份验证,他们就可以访问大部分网站。然而,我想将大约100名用户标记为特殊成员。我目前正在跟踪一个糟糕的做法,即在我的职能范围内,将他们的电子邮件硬编码到一个全局数组中。php文件。
这是可行的,但我正在寻找一个更实际的解决方案。我希望社区能够提供如何在用户表上定义布尔字段的专业知识(例如,is\\u favorite\\u member)。更具体地说,我希望控制谁可以读写此字段。至少,我希望具有管理功能(如安装插件权限)的用户能够读/写此字段,而不是其他任何人。
如果登录用户的is\\u favorite\\u member字段为TRUE,那么我想在2616菜单栏“Content for favorite member menu item”中显示(附加)一个菜单项。此外,单击时,此附加菜单项的href值会将用户指向一个标准页面“收藏夹成员页面的内容”,我将使用添加页面构建该页面。如果用户未登录或其is\\u favorite\\u member字段为FALSE,则“favorite member菜单项的内容”不应附加到我的菜单项,任何直接访问“favorite member页的内容”的尝试都应通过将用户重定向到主页来处理。
非常感谢你!