17.1用户登录验证系统介绍
17.1 用户登录验证系统介绍
登录验证系统是一个综合性的系统,不仅涉及表单登录和数据验证,而且在实现过程中会应用到数据库和验证码的知识。一个典型的登录验证系统的运行流程如图17-1所示。
图17-1 用户登录验证系统运行流程图
1.登录验证系统的功能原理
对于Web站点的用户登录验证系统来说,其主要功能是对系统数据进行验证处理。如果数据非法,则不能登录;如果登录数据合法,则可以登录。但是在实现过程中,往往会根据目前情况的特定需求,编写特定的功能模块来实现特定验证。一个典型的用户登录验证系统的功能原理如下。
(1)预先设置一些合法数据,把用户的登录数据和这些数据进行对比,如果一致,则合法登录;如果不一致,则不能登录。
(2)设置注册表单收集用户注册数据,并预先规定注册数据的规则。如果数据符合规则,则成功注册;如果不符合预设规则,则注册失败。
2.登录验证系统的构成模块
一个典型的用户登录验证系统由以下模块构成。
- 登录模块:提供登录表单,供用户输入登录数据。
- 验证模块:对用户的登录数据进行验证。
- 处理模块:根据获取登录数据的合法性进行相应的处理。
- 注册模块:供用户注册成为系统新的合法用户。
- 注销模块:供成功登录的用户退出当前系统。
上一篇:16.7技术解惑
下一篇:17.2规划项目文件