用户注册登陆系统制作流程图

ASP制作流程图 eniac,2004-12-12 10:34:35

用户注册登陆系统制作流程图

建立数据库,设置字段变量user,password,
email,其中user,password为必填字段。

设置ODBC数据源,系统DSN,指定数据源名称
数据库路径。

建立register.asp文件
1、建立含user、password、passwordagain
email的文本框。
2、通过设计菜单的行为面板对表单设置检查表单行为。
3、手工书写代码(比较两次密码输入是否一致)
4、在应用程序菜单的数据库面板建立连接文件。
5、在绑定面板建立记录集(Recordset)
6、在服务器行为面板设置插入记录行为
7、设置检查新用户名行为
8、建立regok.htm,userexist.htm

建立登录页面(login.asp)
1、建立一个含用户名和密码的表单。
2、设置表单提交的验证行为。
3、设置登录用户验证行为(成功,页面跳转到loginok.asp,失败页面跳转loginfailure.asp)

建立登录成功页面(loginok.asp)
1、输入“*** 你已经通过了身份验证”
2、打开数据绑定面板,选择阶段变量
3、在名称处键入MM_Username(会话变量)
4、用该变量传递用户名;用鼠标选择***在数据绑定面板单击插入。
5、在退出登录上作链接 Logout.asp

建立退出登录页面(logout.asp)
1、在服务器行为面板上选择注销用户行为。
2、这样就完成断开联机的功能。
3、再建立一个loginfailure.asp页面,只作注册和登陆两个连接。
4、如果上传则在conn.asp中使用下列代码“DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=”& Server.Mappath(“data/reg.mdb"


建立用户注册登录系统

建立数据库,reg.mdb
建立注册页,register.asp
建立注册成功页,regok.htm
建立登录页,login.asp
建立登录成功页,loginok.asp
建立退出页,logout.asp
建立失败页,loginfailure.asp
建立用户存在页,userexist.htm

建立用户注册登录系统
发布站点(本地站点和测试服务器)
建立数据库
设置字段变量
User、password、email,文本型,非零字段
设置ODBC,系统DSN
数据源名称、数据库路径


建立注册页面(Register.asp)
建立表单
设置验证表单行为
行为面板?验证表单
验证密码
判断两次输入的密码是否相同
建立连接文件
应用程序面板?数据库?数据源(DSN)
建立记录集
打开数据绑定面板?选择Recordset

建立注册页面(Register.asp)
在服务器行为面板添加插入记录服务器行为
选择服务器行为?插入记录
建立regok.htm(实现页面跳转)
添加检查新用户名行为
选择用户身份验证?检查新用户名,如果用户名存在,页面跳转到Userexist.htm.
建立登录页面(login.asp)
建立表单
建立表单验证行为
选择提交按钮,单击行为面板上的验证表单按钮;
服务器端验证
在服务器

行为面板选择User Authentication?Login in user选项
成功跳转到loginok.asp,否则跳转到loginfailure.asp
建立userexist.htm(用户名合法性)
建立Loginok.asp页面
*** 你已经通过了身份验证
在名称处键入MM_Username(会话变量)
用该变量传递用户名;用鼠标选择***在数据绑定面板单击插入。
打开数据绑定面板,选择Session Variable
退出登录
在退出登录上作链接
Logout.asp

建立logout.asp页面
在服务器行为面板上
选择用户身份验证?用户注销
这样就完成断开联机的功能
再建立一个Loginfailure.asp页面
如果上传则在conn.asp中使用下列代码"Driver={Microsoft Access Driver (*.mdb)}; Dbq=“& Server.Mappath(“data\reg.mdb"

留言板制作流程图

1、制作概要

留言板分为填加留言、保存留言、显示留言、管理留言等模块。显示留言页面应为系统默认页面或首页,管理页面由站长进行回复与删除管理。


2、文件说明:

default.asp(留言显示页面)显示留言按时间的降序排列。
add.asp(添加留言页面)将留言信息存入数据库。
admin.asp(管理页面)显示留言并提供站长回复和删除功能。
del.asp(删除页面)
reply.asp(站长回复页面)
login.asp(管理登陆页面)
error.htm(登陆错误页面)



3、留言板制作前期工作

(1)建立数据库board.mdb(message admin两个表)message表的字段变量:name、subject、content、oicq、homepage、time、email、reply;admin表的字段变量:admin、password
其中time的默认值:now();reply的默认值:“---尚无回复---”content、reply字段类型为备注型,name、subject、content为必添字段。


(2)设置ODBC系统DSN,并指定数据库路径。


4、编辑default.asp,
(1) 先建立conn.asp连接文件。
(2)建立一个三行四列表格,在第二行插入五行二列表格。
(3)、建立记录集,打开绑定面板选择记录集
记录集名为rsGuestBook,连接选择 conn,数据表选择message并按ID字段降序排列。
(4)、绑定数据,打开绑定面板,将姓名、留言的动态数据绑定到相应位置(插入到相应位置)。
(5)、图片连接效果,A、选择图片点击link右边的"浏览文件"图标弹出"选择文件"对话框选择 "数据源"弹出记录集的全部变量,选择相应变量进行连接;B、选择图片,在绑定面板点击动态数据"name",点击"绑定",选择"img.alt",在替代框内填加说明文字。
(6)、添加重复区域行为,选择要做重复区域的表格(留言数据),打开服务器行为的重复区域。
(7)、填加导航(打开服务器行为,插入动态文本);
(8)、填加记录集导航信息(打开插入菜单选择应用程序对象插入记录集导航条);



5、编辑add.asp
 

 (1)、建立表单,插入9行2列的表格。
(2)、验证表单(行为-->检查表单);
(3)、Insert Record 服务器行为;然后页面跳转到default.asp


6、编辑admin.asp,建立记录集rsGuestBook.
(1)、建立表单,插入两个1行3列表格,并插入按钮;再插入一个1行1列表格,并在该表格中再插入5行3列表格,插入复选框
(2)、绑定动态数据;
(3)、选中“站长回复”文字,选择服务器行为>转到详细页;详细页链接:"reply.asp",传递参数值为:"ID";
(4)、将rsGuestBook记录集中的"ID"动态数据绑定到CheckBox的Value上。选中CheckBox,将CheckBox的Nmae改为"ID";将该表单的"动作"设为"del.asp"并将删除按钮的按钮名称设为空;
(5)、添加重复区域行为。
(6)、填加导航(打开服务器行为,插入动态文本);
(7)、填加记录集导航信息(打开插入菜单选择应用程序对象插入记录集导航条)。

7、编辑del.asp
(1)、打开绑定面板>命令选项菜单
名称:commDel;连接:conn;类型:删除;SQLELETE FROM message
WHERE strCondition;变量名:strCondition;运行时值为Replace(Request.Form,"&","or"
(2)、打开代码在最后一行填加:Response.Redirect("admin.asp"

8、编辑reply.asp
(1)、建立记录集rsGuestBook;依据ID号筛选URL参数值:ID;
(2)、进行数据绑定;
(3)、利用修改记录的服务器行为做站长回复;

9、编辑login.asp
(1)、打开服务器行为-->用户身份验证-->用户登录验证,go to:admin.asp,未通过验证,go to:login.asp;

10、为了限制非法用户的访问admin.asp、del.asp、reply.asp都要填加上述限制非法用户的服务器行为。打开服务器行为-->用户身份验证-->限制对页的访问。

11、使用Server.Mappath方法修改conn.asp
"Driver={Microsoft Access Driver (*.mdb)};Dbq=" & Server.Mappath("data\board.mdb"


相关文档
最新文档