網站有時會整合會員系統做內容管理。常見的做法就是有些內容只限於曝光在會員眼前,普通非會員訪客是看不到的。再進一步的做法就是建立不同級別的會員機制 (例如 金,銀,銅) 來限制個別可以看見的內容。但這種方式仍然缺乏靈活性。下面我們描述一個更複雜的會員系統制度。
內容目錄
訂閱會籍限制訪問內容
再進一步複雜的是內容訪問限制是可以由訂閱 Subscribe 會籍控制。訂閱會籍可以是免費、年費或一次性收費。以補習社為例,會籍與內容訪問限制有關。可以是:
- 免費訪問中文課程內容,但需要先註冊成為會員。
- 數學科內容每年收費如 2,000元。 一年會籍到期後是需要用戶續期才可以閱讀數學科內容。這就牽涉一些例如付款機制 (如 PayPal),會籍到期日管理等等。
- 通識科內容一次性收費是五千元,終生往後免費。
一個會員可以同時擁有三樣會籍,同時有權瀏覽三種不同的內容。不同服務的訂閱開始和結束時間可以不同。
建立訂閱服務
會員系統用容許你建立訂閱服務,設定服務的內容,然後將服務捆綁到以上其中一種 (免費、年費或一次性收費) 訂閱機制。
當訪客訪問一種內容需要首先訂閱適當的服務,系統就會自動將訪客重定向到訂閱服務的頁面,然後用戶可以選擇適合自己的訂閱服務例如每年付年費或者一次性終生收費。
會員資料庫
會員資料庫的應用每個網站都不一樣,所以會員資料的欄位不能固定,需要讓管理員在有需要時可以自由定義一些欄位,欄位可以是容許用戶更或是不容許可以用戶更改,以及匯出用戶資料庫的功能。
會員系統預設了一些表格流程,例如登記註冊為會員表格,登入表格,已經註冊和未註册用戶訂閱會籍每日服務等等。
會員中心
會員有自己的帳戶資料,可以知道自己已經訂閱的服務和服務的到期日期。到期前用戶自然可以付費續期。會員可以更改自己的個人資料,例如地址電話號碼等等。
保護內容
會員系統有一個機制保護內容。簡單理解就是你可以為網站的每一個頁面甚至乎每一個頁面的某部分設定訪問限制。訪問這個頁面需要先訂閱哪些服務,系統會在用戶訪問該受保障內容時,檢驗訪客是否已登入和是否已經訂閱容許訪問該頁的其中一項服務。如果 ‘是’ 就容許對方訪問,否則的話就將訪客轉到訂閱服務的頁面或其他頁面。
限制選單
甚至乎你可以根據當前訪客所訂閱的服務改變網站選單,按用戶的訂閱服務決定某一項子選單是要顯示還是隱藏。例如訪客沒有訂閱數學科,自動將數學科的子選單隱藏。
以上描述的會員系統要與我們的CMS網站設計相配合。