1、本章的内容: 设计思路 站点设置 会员专区主页制作 数据库的创建,会员管理系统设计与实现,制作新会员申请功能 制作会员登录功能 制作管理会员信息的页面(后台管理中心) 会员密码找回功能,设计思路,Index.php,Login.php,Addmem.php,Admin.php,Memedit.php,站点名称:会员管理系统 路径:F:/memberArea 虚拟目录名称:memberArea,1 站点设置与首页制作,会员专区主页制作,建立数据库:webMember 建立数据库表:memberData,2 建立数据库,3.1 建立新数据库连接,3 制作新会员申请功能,3.2 建立加入会员页面ad
2、dmem.php,3.3 将数据记录插到数据库 检查帐号是否重复(会员登录帐号具有唯一性,当会员账号重复时,则页面重新回到加入会员页面,并出现错误提示信息),修改信息页面是会员完成登录操作才可进入的,在此页面中会显示登录者的会员信息,让登录者进行会员信息的更新。 制作会员信息修改页面:memedit.php,4 制作会员信息修改功能,要确认登录的用户是否为会员,就必须把用户在登录表单输入的帐号和密码跟数据库中的会员信息加以比较。如果比较正确则会跳转到修改信息页面,如果比较数据不符,则登录失败,页面重新回到登录画面并显示登录错误的信息。,5 制作会员登录功能,5.1 绑定记录集,5.2 打开Se
3、ssion变量功能 虽然在会员登录时,程序就会将用户帐号数据记录在Session中的MM_Username变量中,但是要在其他网页中应用Session功能(接收Session变量),则必须先打开Session变量功能。 切换编辑界面“代码”模式,在程序代码页面最上端输入下列程序代码:这样,在修改信息(memedit.php)页面中就可以应用session功能(接收session变量),5.3 绑定字段,5.4 设定更新记录,5.5 限制访问页面修改页面不是任何人都可以进入的,只有完成登录操作的会员才可以进入该页面。,在修改信息页面上方有一个”管理会员信息“的文字链接,这个文字链接只有在登录者系
4、统管理员(帐号为Admin)才能出现。如何决定该文字链接的出现时机?在会员登录时,程序就会将用户帐号数据记录在Session中的MM_Username变量中,验证一下变量值是不是Admin就行了。 将文字链接源代码区段: 管理会员信息 加入新的php程序代码管理会员信息 ,5.6 系统管理员专用的页面连接,管理会员信息的页面admin.php是系统管理员专用的,管理会员信息的页面里可查看会员列表及删除特定的会员。 6.1 绑定表,6 制作管理会员信息的页面,6.2设置删除会员功能,管理会员信息(admin.php)页面,只有完成登录操作的系统管理员才可以进入该页面,所以必须限制访问admin.php页面。 在程序代码页面最上端输入下列程序代码: ,6.3 限制访问页面,由于会员人数可能众多,信息显示可能需要多页显示。,6.4 设置会员信息的分页导航,当会员太久未登录而忘记密码时,通常会直接询问系统管理员。对于会员数众多的网站来说,系统管理员每天要回复这些遗忘密码的会员,工作量很大,所以一般的网站都会设置一个密码查询服务。,7 找回会员登录密码,本章结束,