Ich entwickle ein Forum und schlage nun diese Funktion vor:
Der Superadministrator muss in der Lage sein, einige Funktionen des Forums, wie z. B. Posten, Registrieren usw., umzuschalten
Auf meiner eigenen Ebene denke ich nur an globale Variablen. Gibt es eine Alternative?
Der Rahmen ist Express
Ergänzung:
Die aktuelle Methode, die mir in den Sinn kommt, besteht darin, einige Variablen wie
global.__POST = true //可以发帖
//然后管理页面增加个按钮什么的 请求一个操作
//然后权限审核
...
global.__POST = false //关闭
Dann bestätigen Sie zuerst, wenn der Benutzer if(global.__POST)
postet
这种配置可以抽取到一个公用的站点配置文件中,如在项目中添加一个
global-config.json
,内容形如:然后,添加管理员账号对应的特殊 API,通过管理员 API 能够修改该配置文件。而对于一般用户,页面加载时则读取该配置文件,进而根据在配置文件中持久化的参数,决定相关功能的展现逻辑。
不同等级用户有不同权限 很多网站都有这样的设计。不太明白你说的全局变量指的是哪些内容,可以把你的思路讲详细点
global 是应用层的吧,是所有人共享的。你不应该用他去操作的吧