紀錄一下如何使用免費外掛Restrict User Access實現一個簡單的階層會員系統
- 到外掛Restrict User Access裡設定會員階層(Role)。在這裡用了Platinum > Premium > Subscriber,也就是說最上層的Platinum可以看到Premium跟Subscriber的文章,但反之無法。
- 去User Access設定Access Levels。一樣要設定三個階層。
然後在Members下設定只有Platinum_Subscriber能夠查看Platinum Only的Tag。換句話說,就是用各種Tag來做不同的會員權限管理。 - 最後到User頁面新建帳號設定Role為Platinum_Subscriber,並且把Access Levels設定Platinum + Premium + Subscriber,也就是說Platinum會員可以查看有Platinum Only,Premium Only跟Subscriber Only Tag的文章。這樣就可以達到不同權限的管控了。
當然這個外掛還是有許多不足的地方。像是沒有提供會員註冊的流程,因此想要單靠這個外掛做一個合格的會員網站還是有點勉強。但是至少是一個起點,其他開發者可以看業主需求再往上開發。
像我這種隨手上傳些筆記的人算是很夠用了。最後就是希望這個外掛不要有邏輯上的漏洞讓駭客們其實可以輕鬆繞過權限管控。。。