使用ASP 技术实现网站的注册与登录功能
3.3用户登录1〕创立登录页面在站点中创立用户登录界面index.asp,如图3。表单form1中包括用户名、密码、验证码、登录、注册控件。其中使用Javascript创立表单检测函数,在提交表单时调用此函数。要求用户名和密码不为空时,才提交表单到处理页面;否那么不提交。本页面局部代码如下:3.4创立登录处理页面在站点中创立第三个页面,用户登录处理界面login_sub.asp,登录成功跳转到test.asp考试页面;登录不成功,给出提示“用户名或密码不正确!〞,跳转回登录界面index.asp。在判断登录不成功时,使用if嵌套语句,设置login变量判断,两种登录不成功的情况都设置设置login=2。在使用判断当login=2,提示“用户名或密码不正确!〞,登录不成功,跳转回登录界面。3.5创立用户在线考试主页面创立用户在线考试主页面test.asp。4用户注册4.1创立用户注册页面创立用户注册页面reg.asp,方法同登录页面。表单form1中包含用户名、密码、确认密码、提交、注册控件。其中使用Javascript创立表单检测函数checkform〔〕,在提交表单时调用此函数。要求用户名和密码不为空,同时密码和确认密码要一致时,才提交表单到注册判断页面;否那么不提交。方法同登录页面的表单检测函数。4.2创立注册判断页面创立注册判断页面reg_sub.asp,当用户名已经存在时,不能注册,设置注册变量flag=2;否那么可以注册,设置注册变量flag=1。使用URL传递flag变量,到注册字符串函数注册登录
处理页面代码如下:4.3创立用户注册处理页面创立注册处理页面action.asp,action页面通过从reg_sub.asp页面传递过来的注册变量flag的值,判断是否进行注册。当flag=1时,可以注册,注册成功后提示“注册成功!〞,跳转回登录界面,登录;当flag=2时,不可以注册,提示“用户名已存在,请重新注册!〞,跳转回注册界面,重新注册。页面代码如下:用户的登录与注册这两局部内容,不管是登录还是注册都需要读取数据库db1.mdb中的userinfo,通过用户输入的数据和表中数据的比较从而判断出是否登录成功和是否注册成功。因此本工程的的两个局部都有界面和处理页面构成,分别完成用户的输入和对数据库的操作。其中完成数据库连接的文件是conn.asp,登录局部包括index.asp、login_sub.asp、test.asp;注册局部包括reg.asp、reg_sub.asp、action.asp。用户的注册、登录只是网站建设的开端,真正的建站历程还很漫长,要实现功能有很多。这些功能的实现是要在代码视图下完成的。书写代码、编写程序,贵在思路清晰,如果思维混乱,就会出现错误,特别是当错误不出来时,那种痛苦是很煎熬的。那么这一局部是不是很难?确切地说,只要掌握了方法,问题并不是很难,一步一步来做,并及时进行反思总结。经过几段代码的书写,你会迅速进入代码创作中,一旦这种思维形成后,就会变得轻松起来,网站建设就会提升到一个新的高度。参考文献:【1】刘亚姝,李金莱.ASP网络编程技术与实践[M].北京:清华大学出版社,2021.
【2】颜华城.VB语言工程化教程[M].南京:江苏教育出版社,2021.【3】温谦,赵伟,胡静等.网页制作综合技术教程[M].北京:人民邮电出版社,2021.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。