1、建立登录页面(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、再建立一
2、个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发布站点(本地站点和测试服务器)建立
3、数据库设置字段变量User、password、email,文本型,非零字段设置ODBC,系统DSN数据源名称、数据库路径建立注册页面(Register.asp)建立表单设置验证表单行为验证表单 行为面板验证密码判断两次输入的密码是否相同建立连接文件数据源(DSN) 数据库 应用程序面板建立记录集选择Recordset 打开数据绑定面板在服务器行为面板添加插入记录服务器行为插入记录 选择服务器行为建立regok.htm(实现页面跳转)添加检查新用户名行为检查新用户名,如果用户名存在,页面跳转到Userexist.htm. 选择用户身份验证建立表单验证行为选择提交按钮,单击行为面板上的验证表单按钮
4、;服务器端验证在服务器行为面板选择User Login in Authentication user选项成功跳转到loginok.asp,否则跳转到loginfailure.asp建立userexist.htm(用户名合法性)建立Loginok.asp页面 * 你已经通过了身份验证在名称处键入MM_Username(会话变量)用该变量传递用户名;打开数据绑定面板,选择Session Variable退出登录在退出登录上作链接Logout.asp建立logout.asp页面在服务器行为面板上用户注销 选择用户身份验证这样就完成断开联机的功能再建立一个Loginfailure.asp页面如果上传则
5、在conn.asp中使用下列代码Driver=Microsoft Access Driver (*.mdb); Dbq=“& Server.Mappath(“datareg.mdb留言板制作流程图1、制作概要留言板分为填加留言、保存留言、显示留言、管理留言等模块。显示留言页面应为系统默认页面或首页,管理页面由站长进行回复与删除管理。2、文件说明:default.asp(留言显示页面)显示留言按时间的降序排列。add.asp(添加留言页面)将留言信息存入数据库。 admin.asp(管理页面)显示留言并提供站长回复和删除功能。del.asp(删除页面)reply.asp(站长回复页面)login
6、.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) 先建立co
7、nn.asp连接文件。 (2)建立一个三行四列表格,在第二行插入五行二列表格。(3)、建立记录集,打开绑定面板选择记录集记录集名为rsGuestBook,连接选择conn,数据表选择message并按ID字段降序排列。(4)、绑定数据,打开绑定面板,将姓名、留言的动态数据绑定到相应位置(插入到相应位置)。(5)、图片连接效果,A、选择图片点击link右边的浏览文件图标弹出选择文件对话框选择数据源弹出记录集的全部变量,选择相应变量进行连接;B、选择图片,在绑定面板点击动态数据name,点击绑定,选择img.alt,在替代框内填加说明文字。(6)、添加重复区域行为,选择要做重复区域的表格(留言数据
8、),打开服务器行为的重复区域。(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)、选中“站长回复”文字,选择服务器行为转到详细页;详细
9、页链接:reply.asp,传递参数值为:ID;(4)、将rsGuestBook记录集中的动态数据绑定到CheckBox的Value上。选中CheckBox,将CheckBox的Nmae改为将该表单的动作设为del.asp并将删除按钮的按钮名称设为空;(5)、添加重复区域行为。(6)、填加导航(打开服务器行为,插入动态文本);(7)、填加记录集导航信息(打开插入菜单选择应用程序对象插入记录集导航条)。7、编辑del.asp(1)、打开绑定面板命令选项菜单名称:commDel;连接:conn;类型:删除;SQLELETE FROM messageWHERE strCondition;变量名:st
10、rCondition;运行时值为Replace(Request.Form,&,or(2)、打开代码在最后一行填加:Response.Redirect(admin.asp8、编辑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.aspDbq= & Server.Mappath(databoard.mdb
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1