1.1 /member/
下面有一个index.php和一个controller目录。
index.php 是会员系统的单入口文件。
controller目录中是各个操作的控制器,包括登录退出(login.php)、注册(register)、找回密码(forget)、用户中心(index)等。另外,Member.class.php是会员模块的Model类,包含了会员操作的一些底层功能。
content.php用于用户对栏目的投稿。
说明,login.php、register.php、index.php中的部分功能函数,因为整合了UCenter,所以会有一些同步的操作代码。
1.2 /template/default/member/
会员模块的模板文件。
模板中调用的member.css在/template/default/css/member.css
2、调用关系
2.1 会员入口地址
URL:/member/
如果用户未登录,将跳转到用户登录页面,如果已登录,将跳转到用户中心
2.2 用户注册
URL:/member/index.php?c=register
模板文件:register.html
2.3 用户登录
URL:/member/index.php?c=login
模板文件:login.html
2.4 用户退出
URL:/member/index.php?c=login&a=out
模板文件:不需要模板
2.5 用户找回密码
URL:/member/index.php?c=forget
模板文件:forget.html
2.6 修改信息
URL:/member/index.php?c=index&a=edit
模板文件:info_edit.html
2.7 修改密码
URL:/member/index.php?c=index&a=password
模板文件:password.html
3、后台开关
后台“设置”->“基本设置”里面有会员系统开关,如果开启,则系统后台将出现与会员相关的栏目模块。会员注册后默认需要审核才能登录,可以在后台“会员设置”中,新会员的审核。
4、UCenter相关
后台“设置”->“基本设置”里面有UCenter开关,如果开启,则可实现登录、退出、修改密码同步。开启UCenter则必须开启会员系统。
5、会员模型
系统支持不同类型的会员,如个人客户、企业客户。可以为每种会员添加一个模型。不同模型有不同的字段。
6、数据库表
wd_member,会员的基本信息表
wd_member_geren,新建的会员模型表