标签:ott 测试 网络 cell 功能 游戏 http 更新 用户注册
用户管理系统网页功能表 |
|
页面 |
功能 |
index.php |
用户开始登录的页面 |
welcome.php |
用户登录成功后显示的页面 |
loginfail.php |
用户登录失败后显示的页面 |
register.php |
新用户用来注册个人信息的页面 |
regok.php |
新用户注册成功后显示的页面 |
regfail.php |
新用户注册失败后显示的页面 |
Lostpassword.php |
丢失密码后进行密码查询使用的页面 |
Showquestion |
查询密码时输入提示问题的页面 |
Showpassword.php |
答对查询密码问题后显示的页面 |
Userupdate.php |
成功更新用户资料后显示的页面 |
Userupdateok.php |
成功跟新用户资料后显示的页面 |
Logout.php |
退出用户系统的页面 |
分析用户管理系统,可知需搭建数据库,创建数据表从而容纳信息。
数据库名:member 库类型:utf8_bin
数据表名:member 字段数:12
创建member数据表 |
|||||
说明 |
姓名 |
类型 |
整理 |
空 |
额外 |
用户编号 |
ID(主键) |
int 11 |
Utf8_bin |
否 |
AUTO_INCREMENT |
用户账号 |
username |
varchar 20 |
Utf8_bin |
否 |
|
用户密码 |
password |
Varchar 20 |
Utf8_bin |
否 |
|
找回密码提示 |
question |
Varchar 50 |
Utf8_bin |
否 |
|
答案 |
answer |
Varchar 50 |
Utf8_bin |
否 |
|
真实姓名 |
truename |
Varchar 50 |
Utf8_bin |
否 |
|
性别 |
sex |
Varchar 10 |
Utf8_bin |
否 |
|
地址 |
address |
Varchar 50 |
Utf8_bin |
是 |
|
电话 |
tel |
Varchar 50 |
Utf8_bin |
是 |
|
QQ号码 |
|
Varchar 20 |
Utf8_bin |
是 |
|
游戏 |
|
Varchar 50 |
Utf8_bin |
是 |
|
登录区分 |
authority |
Char 1 |
Utf8_bin |
否 |
|
添加服务器
基本:服务器名称:member
连接方式:本地/网络
服务器文件夹(站点)
Web URL :http://127.0.0.1/member/
高级:选中“维护同步信息”
服务器模型:PHP MySQL
选中“测试”复选框
MySQL 连接
窗口→数据库→MySQL连接
连接名称:mymember
MySQL服务器:localhost
用户名:root
密码:root
数据库:member
(灰色底纹页面、表格置顶)
第1行:合并放入图片,使之形成无缝连接的页面
第2行1列:属性面板高456*宽179;高和宽依据背景图像而定。
其他:放入图片,完成网页的结构搭建。
在<td>和</td>之间加valign=”top”
(表格文字和图片的相对摆放位置,可选值:top、middle、bottom)
在登录位置放置插入表单
在表单中插入5*2的表格
179像素、合并第1行、第2行、第5行表格
会员登录 |
|
用户名 |
(文本域:username)类型:单行 |
密码 |
(文本域:password)类型:密码 |
登录(提交) / 重置(重设) |
|
注册新用户(链接:register.php)/找回密码(链接:lostpassword.php) |
用户身份验证—登录用户
从表单获取输入:forml
用户名字段:username
密码字段:password
使用链接验证:mymember
表格:member
用户名列:username
密码列:password
成功转到:welcome.php
失败转到:loginfail.php
基于以下项限制访问:用户名和密码
获取级别自:ID
“属性”面板,动作属性值为<?php echo $loginFormAction;?>
(作用:实现用户登录功能)
内容:登录失败,登录失败,请检查你填写的用户名和密码是否正确。等单击这里重新登录!(连接:index.php)
登录成功! |
欢迎你:XXXXXX |
修改你的资料 |
注销你的用户 |
“窗口”—“绑定”—“阶段变量”
P147
注销用户:在以下情况下注销:单击连接
转到:logout.php
该服务器行为生成的链接属性为<?php echo $logoutAction?>
内容:谢谢你的访问,你已安全退出,重新登录请单击这里
测试登录、成功、失败、这里等链接。
用户注册功能
制作静态网页的工具完成:
请用户认真填写注册信息! |
|
用户名: |
Username*必需、接受、任何 |
密码: |
Password*必需、接受、任何 |
密码验证: |
Password1请密码填写一致*必需、接受、任何 |
真实姓名: |
Truename*必需、接受、任何 |
性别: |
男 女 |
E-mail: |
E-mail 必须的、可接受、电子邮件 |
电话: |
Tel 必需的、可接受的、数字 |
QQ: |
QQ 必需的、可接受的、数字 |
地址: |
Address*必需、接受、任何 |
密码提示问题: |
你的生日是哪年哪有↓ |
密码提示答案 |
Answer必需、接受、任何 |
注册/重写 |
注册时需要加入“隐藏域”命名为:authority 默认值0 (即所有的用户注册的时候默认是一般访问用户。
注:隐藏域是用来收集不可见元素,对于网页的访问者来说,隐藏域是看不见的,提交表单的时候,隐藏域就会将信息用设置时定义的名称和值发送到服务器上。P152
用于用户提交注册资料之前,检查填写内容朱否满足数据库表member中字段的要求,若不符合要求,显示错误原因并且重新输入。
“窗口”—“行为”—“+”—“检查表单”
域:input “username”(R)
值:必需的
可接受:任何东西P152
<script type=”text/javascript”> —— </script>
将表单对象和数据库中标member中的字段一一对应
列:“username“从FORM···文本
转到:regok.php
用户名字段:username
已存在 转到:regfail.php
内容:注册成功!
恭喜你!你已注册成功!
请单击这里登录!(index.php)
内容:注册失败!
不好意思,你注册的用户名已经被注册。
请单击这里重新注册!(register.php)
http://127.0.0.1/member/register.php
测试内容:漏填必填字段、填写错误E-mail、密码两次不一致、验证表单动作、信息不正确的提示框、显示错误的原因、注册已经存在用户、“这里”的链接、查看member数据库文件的添加情况。
将register.php页面另存为userupdate.php
在第一行加入如下代码:
<?php
Session_start();
?> //启动session环境
删除所有服务器行为并修改相应文字
注册→修改
名称:upuser
连接:mymember
表格:member
列:全部
筛选:username=阶段变量/MM_Username
在用户名字段后面插入隐藏域为id,设置在用户名字段后面
(对于网页中的单选按钮组sex对象,绑定动态数据)
动态单选组按钮:
单选按钮组:sex在表单form1
选取值等于:<?php $row_upuser[‘sex’]?>
列:ID使用FORM作为整数未选择记录
转到:userupdateok.php
由于本页的MM_Username值是来自上一页注册成功后的用户名值,所以单独测试时会提示出错;应该先登录后单击“修改您的注册资料”超链接到页面才会产生效果。
为用户继续修改资料提供超文本链接:userupdate.php
为用户不再修改提供返回登录页面的链接:index.php
第一行加入以下代码:
<?php
Session_stsrt();
?>
//启动session环境
名称:upuser2
连接:mymember
表格:member
列:全部
筛选:username=阶段变量/MM_Username
在用户名字段后面插入隐藏域为id,设置在用户名字段后面
(对于网页中的单选按钮组sex对象,绑定动态数据)
动态单选组按钮:
单选按钮组:sex在表单form1
选取值等于:<?php $row_upuser[‘sex’]?>
http://127.0.0.1/member/index.php
内容:
密码查询
用户名:
提交/重置
名称:form1 动作:showquestion.php 方法:POST
用户名文本域:inputname
GET方法和POST方法 P164
根据要求完成网页 P165
动作:showpassword.php
方法:POST
问题答案的文本域:inputanswer
名称:Recordset1
连接:mymember
表格:member
列:选定的:username、question
筛选:username=表单变量inputname
隐藏域:username
选择该隐藏域,将Recordset1记录集中的username绑定到该表单隐藏域中。
P166
标签:ott 测试 网络 cell 功能 游戏 http 更新 用户注册
原文地址:http://www.cnblogs.com/hml3070/p/6785568.html