10.3 用户管理功能
用户管理功能与前台的用户注册功能是互相呼应的,对于购物网站来说,一个完善的用户管理系统一定要有一个功能比较强大的用户后台管理,实例里面制作了会员管理、留言管理和更改管理员3个菜单项,本小节就介绍这几个小功能的实现方法。
10.3.1 会员管理
会员的管理功能主要是指能够在后台实现会员的删除操作,对一些会员能够实现“冻结”的操作,保留会员的信息,但禁止其在前台进行购物及发言。会员管理功能的首页为edituser.php,制作的详细步骤如下:
01 使用Dreamweaver设计的页面如图10-15所示。
图10-15 会员管理主页edituser.php
02 选中“删除”复选框,单击“删除选项”按钮能够提交表单到deleteuser.php动态页面,实现会员数据删除的操作,该页面的程序如下:
注意
在删除会员的时候同样要注意删除数据库中tb_user、tb_pingjia和tb_leaveword3个数据表中所有关联的数据,删除成功后要返回会员管理主页面。
03 在单击“查看详细”链接后,打开的是对用户“冻结”和“解冻”的页面lookuserinfo.php,设计的页面如图10-16所示。
图10-16 用户信息页面lookuserinfo.php
在程序的编写时实现“冻结”和“解冻”其实非常的简单,只须用赋值为0或者1来区分是否冻结,在查询会员信息的时候按查询是0或者是1来给会员权限。代码如下:
10.3.2 留言管理
会员当在购物时遇到问题可以直接通过留言功能和管理者进行沟通,在后台管理者要及时浏览会员的留言并进行相应的处理,对于一些没用的留言可以进行直接的删除操作。用于留言管理的主页面是lookleaveword.php页面。
制作的lookleaveword.php页面效果如图10-17所示。
图10-17 留言处理主页面lookleaveword.php
该页面也主要是从数据库中查询所有的留言并显示在网页中,选中“删除”复选框,单击“删除选项”按钮提交表单信息至deleteleaveword.php页面进行删除数据的操作,实现删除的代码如下:
10.3.3 更改管理员
网站开发者在开发时一般使用的用户名和密码都是admin,在提交给网站管理者时,为了安全起见,管理者要能够实现后台管理者的用户名和密码的修改,实现该功能的主页面是changeadmin.php。
制作的更改管理员主页changeadmin.php的效果如图10-18所示。
图10-18 网站管理者后台修改主页面
在输入新旧管理员的用户名和密码,在单击“更改”按钮可以提交表单进行验证并提交到savechangeadmin.php进行数据更新的操作,实现的代码如下:
该程序首先对管理员的用户名进行验证,判断正确后才进行更新数据,并显示更新成功。
共有条评论 网友评论