
第7章网站实用程 序设计示创
第7章 网站实用程 序设计示例

7.1客户登录和灌册 7.2客户留言腾 7.3客户邮件列表
7.1 客户登录和注册 7.2 客户留言簿 7.3 客户邮件列表

71客户登录和滋册 7.1.1客户数据库设计 本例中,客户的注册信息存放在db1.mdb数据库 的Users:表中,表结构如下所示
7.1 客户登录和注册 7.1.1 客户数据库设计 本例中,客户的注册信息存放在db1.mdb数据库 的Users表中,表结构如下所示

表7-1 Users表结构 字段名称 数据类型 说明 UserID 自动编号 客户编号,主键,自动递增 Nick 文本(12) 客户昵称 Password 文本(16) 密码 Name 文本(12) 客户姓名 Email 文本(20) 客户电子邮件地址 Province 文本(12) 客户所在省份 City 文本(12) 客户所在城市 Address 文本(38) 客户住址 Zip 文本(8) 邮政编码 Phon 文本(16) 客户联系电话
表7-1 Users表结构 字段名称 数据类型 说 明 UserID 自动编号 客户编号,主键,自动递增 Nick 文本(12) 客户昵称 Password 文本(16) 密码 Name 文本(12) 客户姓名 Email 文本(20) 客户电子邮件地址 Province 文本(12) 客户所在省份 City 文本(12) 客户所在城市 Address 文本(38) 客户住址 Zip 文本(8) 邮政编码 Phon 文本(16) 客户联系电话

7.1.2客户登录页面设计 1.显示客户登录窗口 Login.htm 客户登录 登录名: 稻草人 密码: 米米米米米米 登录 重填 注册 图客户登录窗口
7.1.2 客户登录页面设计 1.显示客户登录窗口 Login.htm 图 客户登录窗口

2.验证客户登录信息 Checkuser..asp(代码编写不规范,如存在SQL 注入漏洞) 在“客户登录”窗口点击“登录”按钮后将 激活Checkuser..asp页面,进行客户登录信息 的验证。此项工作是通过将登录信息与数据库 中Users表内的对应信息进行比较来完成的。只 有通过客户身份的确认,才能提供进一步服务
2.验证客户登录信息 Checkuser.asp(代码编写不规范,如存在SQL 注入漏洞) 在“客户登录”窗口点击“登录”按钮后将 激活Checkuser.asp页面,进行客户登录信息 的验证。此项工作是通过将登录信息与数据库 中Users表内的对应信息进行比较来完成的。只 有通过客户身份的确认,才能提供进一步服务

7.1.3客户注册页面设计 包括Register..asp和Checkregi.asp。 1.客户注册窗口页面 在“客户登录”窗口点击“注册”链接,即 可激活客户注册页面Register..asp,进入“新 客户注册”窗口页面
7.1.3 客户注册页面设计 包括Register.asp和Checkregi.asp。 1.客户注册窗口页面 在“客户登录”窗口点击“注册”链接,即 可激活客户注册页面Register.asp,进入“新 客户注册”窗口页面

新客户注册 昵称: 凤范 密码 常水米米津求 * 密码确认: 真实姓名: 金学农 米 电子邮件: xnjin@sina.com 省份: 城市 北京市 详细地址: 邮政编码 联系电话: 010-84786688 提交全部重写 (注:有*标记的项目必须填写!) 图新客户注册”页面
图 新客户注册”页面

2.验证客户注册信息 验证注册信息是通过Checkregi.asp页面来实 现的,该页面除了验证各项客户信息之外,还需 要将验证通过的注册信息作为一条新记录保存到 Users表中
2.验证客户注册信息 验证注册信息是通过Checkregi.asp页面来实 现的,该页面除了验证各项客户信息之外,还需 要将验证通过的注册信息作为一条新记录保存到 Users表中

7.2客户留言腾 7.2.1客户留言簿实例简介 客户留吉薄 [我要留言】 【112131J 时间:04-6-2611:31:46 者锅售老能惑送编,秀另收送贵费网?此外、你门网瑞商品日录中设 时间:04-6-2611:19:46 有关杂志上介绍的许多新片好片,在你们网站都找不到,是什么原因? 客会:种煮货 -2611:13:13 刚买的席,发现已经有了,没有拆开包装,能否退货? 客户:里程碑 图客户留言簿主页面
7.2 客户留言簿 7.2.1 客户留言簿实例简介 图 客户留言簿主页面