Saya sedang membangunkan forum dan kini mencadangkan fungsi ini:
Pentadbir super mesti boleh menukar beberapa fungsi forum, seperti pengeposan, pendaftaran, dll.
Pada peringkat saya sendiri, saya hanya memikirkan pembolehubah global. Adakah terdapat alternatif
Rangka kerja adalah ekspres
Tambahan:
Kaedah semasa yang terlintas di fikiran adalah untuk menentukan secara global beberapa pembolehubah seperti
global.__POST = true //可以发帖
//然后管理页面增加个按钮什么的 请求一个操作
//然后权限审核
...
global.__POST = false //关闭
Kemudian sahkan dahulu apabila pengguna menyiarkan jika(global.__POST)
Konfigurasi ini boleh diekstrak ke dalam fail konfigurasi tapak awam, seperti menambahkan
global-config.json
pada projek, dengan kandungan dalam bentuk:Kemudian, tambahkan API khas yang sepadan dengan akaun pentadbir, dan fail konfigurasi boleh diubah suai melalui API pentadbir. Untuk pengguna umum, fail konfigurasi dibaca apabila halaman dimuatkan dan logik paparan fungsi berkaitan ditentukan berdasarkan parameter yang berterusan dalam fail konfigurasi.
Tahap pengguna yang berbeza mempunyai kebenaran yang berbeza. Saya tidak begitu faham apa yang anda maksudkan dengan pembolehubah global Bolehkah anda menerangkan idea anda secara terperinci
?global berada di lapisan aplikasi dan dikongsi oleh semua orang. Anda tidak sepatutnya menggunakan dia untuk mengendalikannya