欢迎来到天天文库
浏览记录
ID:47490904
大小:542.51 KB
页数:14页
时间:2020-01-12
《实训四__设计用户系统的注册及登录》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、实训四设计用户系统的注册及登录一、实训目的1.能正确设计用户注册程序。2.能正确设计用户登录程序。3.能正确设计用户的管理程序。二、工作任务任务1:将静态注册页面转换成动态ASP文件页面,设置表单对象。任务2:为网页设置引用文件。任务3:为注册页面编程,实现对填写的注册信息进行判断的功能,并将注册信息写入数据库。任务4:为登录页面编程,实现登录功能,并出现欢迎用户登录的界面。三、实训步骤(一)编程实现用户注册功能首先创建注册界面图1注册界面任务1操作方法:1)用dreamweaver打开前面我们所创建的动态网站,将项目三中所设计的静态注册页面reguser.html
2、复制一份并改名为reguser.asp,其中注册部分页面如图2如所。图2注册界面3)选择标签
3、e手机号码f_mtel姓名f_name其他联系f_contact性别f_sex提交submit详细地址f_addr重置reset设计思想:当用户输入注册信息时,如果用户名或密码没有填写时系统出现提示信息“用户名或密码不能为空!”,并将重新注册;如果用户名在数据库中已经存在通过判断语句系统会有弹出提示信息“用户名已经存在,请重新注册!”,本教材的其他信息并不要求必须输入,读者可以自己设计;将用户信息写入到数据库的tbl_user表中保存,注册成功时会有弹出信息“注册成功!”,单击“确定”按钮将跳转到登录页面可供用户登录,如果注册失败弹出提示信息,并说明注册失败的原因。
4、任务2操作方法:1)先创建一个数据库连接文件db.asp,代码:<%dimconn,dbpathsetconn=Server.CreateObject("adodb.connection")DBPath=Server.MapPath("db/tygasp.mdb")conn.Open"Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&DBPath%>2)打开网页的代码视图,我们在网页的最上部添加代码如下的代码如图4所示,由于数据库连接文件我们在项目五中已经完成,本项目只要使用语句将其引用到本页面中即可,以后的网页中也是一样:图4引用文件部分代码讲解:<%@language="vbscript"%>'声明使用vbscript脚本<%optionexplicit%>'限制本页面引用的变量都需要定义'前台用户注册注释'引用数据库连接文件'引用自定义函数文件3)注册网页参考代码:在
6、开始进行,这样如果数据有改变马上就会在下面的代码上表示出来。将表单注册信息存入tbl_user表关闭记录集和清空记录集出错后继续执行判断用户名和密码是否为空判断是否有同名用户设置固定电话格式注册是否成功的提示信息!至此,注册页面的功能已经完成,按F12浏览网页并进行注册测试,如按图5进行注册,单击“提交”按钮,将出来图6注册成功的提示信息,单击“确定”按钮将跳转到登录界面,如果最用相同的用户名进行注册,将来出现图7的对话框,单击“确定”按钮返回注册界面,如果我们没有输入用户名或密码时将会出现图8对话框,单击“确定”按钮返回注册界面。图5用户注册图6注册成功图7用户名
7、存在图8用户名或密码为空设计思想:当用户提交输入注册信息也就是提交表单动作参数act=”reg”时,如果用户名或密码没有填写时系统出现提示信息“用户名或密码不能为空!”,并将重新注册,否则进行用户名的判断,如果用户名在数据库中已经存在,判断语句会弹出提示信息“用户名已经存在,请重新注册!”,所有判断合法之后将注册信息写入数据库,注册成功时会有弹出信息“注册成功!”,单击“确定”按钮将跳转到登录页面可供用户登录,如果注册失败弹出提示信息。(一)实现用户登录功能用户登录参考代码:1)将公司主页index.html更名为index.asp,并将登录表单动作改为"ind
此文档下载收益归作者所有