当前位置: 首页 > 文章教程  > 计算机与互联网 > 网络编程

9.4会员管理系统功能

9/17/2020 9:45:44 PM 人评论

9.4会员管理系统功能

9.4 会员管理系统功能

网站的会员管理系统,在首页上只是一个让用户登录和注册的窗口。当输入用户名和密码时,单击“提交”按钮,即转到chkuser.php页面进行判断登录。当单击“注册”文字链接时,将会打开网站的会员注册页面agreereg.php进行注册。单击“找回密码”会弹出找回密码的Windows对话窗口,本小节将对会员管理系统的开发进行介绍。

9.4.1 会员登录判断

会员在首页输入用户名和密码,单击“提交”按钮时只有用户名、密码、验证码全部正确才可以登录成功,如果有错误就需要显示相关的错误信息,所有的功能都要用PHP进行分析判断,创建一个空白PHP页面,并命名为chkuser.php。

在该页面中加入如下的代码:

alt

该段程序,首先加入判断验证码、用户名以及密码是否正确的代码,如果不正确则显示相应的错误信息,如果全部正常则登录成功返回登录的首页。

9.4.2 会员注册功能

会员注册的功能并不只是简单的一个网页就能实现,它需要同意协议,判断用户是否存在,写入数据等细节的步骤,这里介绍如下:


01 单击“注册”文字链接时,将会打开网站的会员注册页面agreereg.php,该页面制作的效果如图9-35所示。该页面的内容是必不可少的,提示一下网站管理者,为了避免日后注册用户会发生一些纠纷,需要提前将网站所提供的具体服务和约束等放到注册信息里面,这样可以有效地保护自己的利益。

alt

图9-35 同意网站里的服务条款

02 单击“同意”按钮后,就打开具体的注册用户信息填写内容页,该页面制作的时候也比较简单,只需要按数据库中tb_user数据表的字段名为准,在注册页面分别创建相应的文本框即可,设计的页面如图9-36所示。

alt

图9-36 用户注册信息的页面

03 其中的技术难点在于“查看昵称是否已用”功能,在输入用户昵称时,需要单击该按钮检查数据库中是否有存在该用户昵称,实现的方法代码如下:

alt

所以嵌套的实际判断的页面是chkusernc.php,该页面的代码如下:

alt

04 在单击“提交”按钮时还要实现所有的字段检查功能,调用的JavaScript程序进行检查的代码如下:

alt

alt

该段程序是验证表单经常使用到的方法,读者可以重点浏览并掌握其功能,对于其他系统的开发也经常使用到。


05 在验证表单没问题后,才将表单的数据传递到savereg.php页面进行数据表的插入记录操作,也就是实质上的保存用户注册信息的操作,具体的代码如下:

alt

通过以上几个步骤的程序编写才完成一个会员注册的功能,一般的用户注册都是这样的一个逻辑实现过程。

9.4.3 找回密码功能

会员在使用过程中忘记密码也是经常遇到的事,在实例中单击“找回密码”文字链接将打开相应的窗口实现找回密码的功能,具体的实现步骤如下:


01 在制作的left_menBu.php页面中加入Javascript的验证代码,实现的功能是单击“找回密码”链接时打开openfindpwd.php页面进行验证,代码如下:

alt

02 使用Dreamweaver设计出找回密码的页面如图9-37所示,只需要一个简单的对话窗口,输入昵称并进行判断即可。

alt

图9-37 找回密码的页面

03 在输入需要找回密码的昵称之后,单击“确定”按钮需要进行表单验证,判断是否为空,如果不为空则指向findpwd.php页面显示“密码提示”,输入提示的答案,如图9-38所示。

alt

alt

图9-38 密码提示页面

04 输入“提示答案”之后,单击“确定”按钮,也要进行表单验证并转向最终显示密码的页面showpwd.php,验证的代码如下:

alt

05 showpwd.php的页面比较简单只需要查询数据库,把符合条件的数据显示出结果,即把昵称和密码显示在页面上即可,如图9-39所示。

alt

图9-39 显示密码页面

相关教程

共有条评论 网友评论

验证码: 看不清楚?