一.登录面页的设计思路
登录页面有3个部分组成:
1. 用户名
2. 密码
3. 验证码
登录页面的显示是由下图所示的index.asp文件在服务器端执行后返顺到浏览器显示的。这个index.asp文件,我们已设置为默认文档。
关于默认文档设置,
见本系列文章,(02)ASP如何设定主目录和默认文档
登录页文件源代码index.asp的图片
登录页文件index.asp的源码
Index.asp文件短短的30余行代码,其实信息量很大,所包含的知识点很多,涉及到Hmtl 超文本标记语言(Hyper Text Markup Language)代码,Css 层叠样式表(英文全称:Cascading Style Sheets)的应用(有兴趣的朋友,可自行寻找资料学习)。以及ASP脚本语言的相关知识。
在这里仅以此程序为例,主要介绍ASP的设计思路,其它方面知识不做过多叙述。(Htmlt和Css每一项都是一门专业的知识,我辈穷毕生之力也未毕会精通,只是将需要的知识会用即可)。
在该界面,点击登录后,index.asp就将用户名,密码和验证码交给了①index_login_check.asp,由这个文件对这些数据进行判断处理。
二.登录信息判断处理的设计思路
1. 首先从Access数据库表userinfo中读取已注册用户的信息数据。
2. 收取index.asp传递过到的用户名、密码和验证码
3. 编程判断用户名、密码是否有非法字符
4. 编程判断用户名、密码是否为空
5. 编程判断验证码有无
6. 编程判断验证码是否有误
7. 同数据库中表userinfo里的已有注册信息进行比对,判断输出的用户名、密码是否正确,正确就跳转到系统工作界面,不正确,提示错误信息,并返回登录界面。
8. 无论正确与否,均将判断信息写入Jxc_adminlog表中,包括输入的用户名,登录时间,登录电脑所用的IP地址以及登录成功与否的原因。
这两个主要文件的源代见本站系列文章(05)ASP登录页面的设计,以图片的形式展示给大家了,希望对大家有所帮助。
下图展示给大家的是登录成功后的工作平台界面,这个界面在以前的文章里也给大家展示过了,生产经营管理信息系统的所有操作均在这个界面完成,包括信息录入,查询,批量导入和导出等功能。
下几篇文章我计划将数据库表的结构设计、利用电子表格excel进行批量数据导入和将查询数据导出到excel电子表格中的心得体会与大家分享,同时希望大家多提宝贵意见,以利于我的进步。