3 详细设计 3
1 登录模块设计3
1 模块描述本模块是用户进行身份认证以及认证凭据销毁的模块
用户通过输入正确的用户名和密码,通过点击页面上的提交按钮来打开相应的页面
2 功能IPO 图如下:登录:输入处理输出3
3 性能完成系统的安全登录和登出3
4 输入项名称标识类型和格式输入方式用户名userIDVarchar文本框密码passwordVarchar文本框3
5 输出项名称标识类型和格式输出方式主页Admin
php网站脚本输出3
6 设计方法登录页面 login
php 通过表单把文本框内输入的用户名和密码提交给后台处理页面check
php,后台通过检索数据库来判断用户名与密码是否合法
如果合法,则将表单数据写入$_session[],并跳转到 admin
php;如果不合法,则输出相应提示并返回 login
伪代码如下:ConnectionBD;〃连接数据库DB
open();//打开数据库If(BD
searchQuery(form
id,form
pwd))//检索数据库{If(fetch_row(result))//如有搜索结果,开始跳转{$_SESSION[‘id']=$id;$_SESSION[‘pwd']=$pwd;//保留登录凭据echo"window
location='http://localhost/admin
php'";〃跳转}else{Echoerror;//如果没有,提示相应问题history
go(-1);//返回登录页面}3
7 流程逻•输出 I]kiSuchUeer输出:paserrord3
8 接十 C
勺 1,启-fl^JlDCBHiPrl-og*iphpO-hflii*EHnSB-$土PleasesigninDfitfTWfrct"nt