Posted by: bin in Untagged on
3月 , 2009
目标: 用户完成注册后,提示帐号待审核状态,我们会尽快处理,并将处理结果通过注册时的电子邮件通知用户.管理员后台登录后,显示待审核用户,可以通过,也可以驳回.不管哪种,都通过email告诉用户.
解决的思路
1.采用Jom Social来扩展用户自定义的定段.将默认登录的注册连接指向的JomSocial中的注册页面.
2.将系统设计为允许注册用户,并将New User Account Activation=Yes
3.用mod_useract来显示待审批的用户,每条记录的后面都有拒绝和通过的操作.
4. 注册时先不发激活邮件, 这是Jom Social中的模块,因为注册用它,componentscom_communitycontrollersregister.php
注释掉 $this->_sendMail($user, $password);
5. 修改用mod_useract发送给用户的语言,默认mod_useract语言放在 administratorlanguageen-GBen-GB.mod_useract.ini
修改文件名为zh-CN.mod_useract.ini,并将其放到
administratorlanguagezh-CN下.
6.修改zh-CN.mod_useract.ini的内容
当然,也可以直接用CB这个组件,但是似乎无缘,所以采用上面的曲折方式,顺便说一直,CB可以扩展字段,但我不确定有审批功能。