利用 pas.plugins.memberapproval、collective.memberapproval、collective.memberemails 三個模組的合作,可以擴充 Plone 的帳號審核功能,新增一個 Approval Status 欄位,也就是申請帳號後,經由管理員同意的話,才可以登入系統。
狀態分成 Pending、Approved、Disapproved 三種。
啟用三個模組後,會出現 Member creation email settings 設定項目,用來指定通知信要寄給誰。
接著,要到 Security 設定勾選 Enable self-registration 和 Let users select their own passwords,還有確認 Mail 項目裡完成 SMTP 設定。
自建 SMTP server 常見方法之一是安裝 postfix,現在 Python 粉絲多了 lamson 選項,用它進行簡易測試算是很方便。
No comments:
Post a Comment