第13讲 网站后台用户登录网页制作

第13讲 网站后台用户登录网页制作
第13讲 网站后台用户登录网页制作

《动态网站交互技术》教学单元设计方案

主要教学内容

本次任务是制作网站后台用户登录网页,以防止未授权用户登录网站后台。为了增加网站的安全性,登录表单要求输入验证码。

用户登录模块是网站建设最基本的功能之一。完成本次任务需要做以下几项工作:

①首先要在网站数据库中创建管理员表,表中有用户登录账号和密码等用户相关信息。

②登录页面需要有输入用户账号和密码的文本框。当用户输入正确的用户账号和密码后才可以进入网站后台管理页面,否则提示用户输入的账号或密码有误。

③显示验证码和输入验证码的文本框。本次任务采用第三方的验证控件Authcode控件,该验证控件使用简单,外观漂亮,不需要编写复杂的代码即可实现验证功能。

④从AdminLogin.aspx页面转到adminIndex.aspx使用到Response对象

1、 AdminLogin.aspx页面主要控件及其用途

AdminLogin.aspx页面用到的控件的属性设置及其用途

2、数据库设计

Admin管理员表的设置

3、 AdminLogin.aspx页面效果图

网站后台用户登录页面效果图如下:

4、 AdminLogin.aspx网页制作

1、在网站后台管理文件夹Admin中新建一个adminLogin.aspx文件,插入一个4行2列的表格,按图2所示制作表单。设置账号文本框ID为txtZhangHao,密码文本框ID为txtMiMa。

2、从工具箱将RequiredFieldValidator验证控件拖放到账号和密码文本框右边,并设置该控件的ErrorMessage和ControlToValidate属性。密码验证参考账号验证设置。(更多验证控件详细使用,参阅https://www.360docs.net/doc/d07834585.html,/JiaoXueRenWu.aspx?kechengbieming2=dwjs&mokuaiID=6&renwuxuhao=1)

3、安装验证码控件,验证码控件文件是Vincent.AutoAuthCode.dll,安装好该控件后工具箱显示该控件如图4。(注:从本教程提供的参考网站bin文件夹复制该文件到自己的网站bin文件夹,然后参考项目2的安装分页扩展控件的方法安装该控件)

4、将验证码控件拖放到用户登录表单的验证码行右边单元格。

5、adminLogin.aspx.cs文件代码如下:

using System;

using System.Collections;

using System.Configuration;

using System.Data;

using System.Linq;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.HtmlControls;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Xml.Linq;

public partial class admin_adminLogin : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

}

protected void btnLogin_Click(object sender, EventArgs e)

{

if (!AuthCode1.IsMatch) //如果验证码不正确

{

Response.Write("");

}

else

{

string sqlCmd = "select * from admin where 账号='"+ txtZhangHao.Text + "' and 密码='"+ txtMiMa.Text + "'";

DataSet myDataSet = DbHelperOleDb.GetDataSet(sqlCmd);

if (myDataSet.Tables[0].Rows.Count > 0)

{

DbHelperOleDb.CloseDb();

Response.Redirect("adminIndex.aspx");

}

else

{

Response.Write("账号或密码错误!");

}

}

}

}

btnLogin_Click( ) 程序设计流程图

btnLogin_Click( )方法代码注释:

① if (!AuthCode1.IsMatch) //如果验证码不正确 ② Response.Write(" "); //向客户端输出变量数据或字符串

//显示对话框,对话框的文字是“您输入的验证码不正确,请重新输入!”

③ Response.Write(""); //即在页面弹出内容为“您输入的验证码不正确,请重新输入!”的对话框 ④ myDataSet.Tables[0].Rows.Count //即Tables 里存在的行数

if (myDataSet.Tables[0].Rows.Count > 0) //表示select * from admin where 账号='" + txtZhangHao.Text + "' and 密码='" + txtMiMa.Text + "'" 查询到admin 表里有该用户,即用户输入的账号和密码正确 ⑤ Response.Redirect("adminIndex.aspx"); //从当前网页转到adminIndex.aspx 网页。 ⑥ Response.Write("账号或密码错误!"); //在当前页面输出"账号或密码错误!"信息。

5、课内练习

1、模仿支付宝登录网页界面制作一个包含会员登录的动态网页。

网页设计与制作实例教程

网页设计与制作实例教程 习题答案 第1章网页与网站基础 一、选择题 1.A 2.B 3.C 4.C 5.A 二、判断题 1.√2.×3.√4.×5.√ 三、问答题 略 第2章网页规划设计 一、选择题 1.D 2.A 3.C 4.A 5.C 二、判断题 1.×2.×3.×4.√5.√ 三、问答题 1.答:网站需求分析一般包括三个阶段的内容:网站背景分析、总体需求分析、具体需求分析。(每个阶段可再详细描述。) 2.答:可从以下几个方面来阐述网站设计的原则:①日期、时间和数字;②欢迎词; ③弹出窗口和引导页面;④新闻和公告信息;⑤网址;⑥控件;⑦链接;⑧主页内容 3.答:打开新浪网首页,分析其布局类型。(答案略) 4.答:网页色彩搭配方法可从以下两个方面去阐述:①根据页面风格以及产品本身的诉求确定主色;②根据主色确定配色。 网页色彩搭配技巧可从以下几个方面去阐述:①用一种色彩;②用两种色彩;③用一个色系;④用黑色和一种色彩以及色彩搭配忌讳的方面。 5.答:打开当当网,具体分析其规划过程。(答案略) 第3章初识网页制作软件 一、选择题 1.C 2.C 3.B

二、填空题 1.代码、拆分、设计2.文件、资源、规则3.超级链接 三、操作题 略 第4章制作网页内容 一、选择题 1.D 2.B 3.A 4.D 5.ABD 6.D 7.B 8.D 9.A 10.A 二、判断题 1.√2.√3.×4.√5.√6.√7.√8.√9.×10.√三、操作题 略 第5章设置网页超级链接 一、选择题 1.D 2.D 3.A 4.D 5. C 二、判断题 1.×2.×3.×4.√5.× 第6章使用CSS样式美化网页 一、选择题 1.B 2.C 3.C 4.B 5.A 6.D 7.D 8.D 9.B 10.C 11.A 12.A 13.C 14.D 15.D 16.A 17.A 18.B 19.D 20.D 二、简答题 1.×2.×3.×4.×5.×6.×7.√8.×9.√10.√11.×12.×13.×14.√15.√16.√ 第7章规划布局网页 一、选择题 1.B 2.A 3.B 4.B 5.D 二、简答题

第Dreamweaver CS3网页制作基础教程12章习题答案

第12章使用行为和Spry构件 一、填空题 1、行为的基本元素有两个:事件和()。 正确答案:动作 2、当鼠标在特定元素上按下时产生()事件。 正确答案:onMouseDown 3、使用()行为将打开一个新的浏览器窗口,在其中显示所指定的网页文档。 正确答案:打开浏览器窗口 4、交换图像行为是通过改变图像的()属性实现的。 正确答案:src 5、可以在菜单栏中选择【插入记录】/【()】中的相应命令向页面中插入各种Spry构件。正确答案:Spry 二、选择题 1、打开【行为】面板的快捷键是()。 A B C D 正确答案:B 2、当指针从特定的元素上移走时将发生()事件。 A、onMouseOver B、onClick C、onMouseOut D、onBlur 正确答案:C 3、()行为将显示一个提示信息框,给用户提供提示信息。 A、弹出信息 B、跳转菜单 C、交换图像 D、转到URL 正确答案:A 4、使用()行为,在浏览网页时可以拖动AP Div到页面的任意位置。 A、弹出信息 B、跳转菜单 C、交换图像 D、拖动AP元素 正确答案:D 5、Spry布局构件不包括()。 A、Spry菜单栏 B、Spry效果 C、Spry选项卡式面板 D、Spry可折叠式面板 正确答案:B 三、问答题 1、构成行为的两个基本元素是什么,它们之间是什么关系? 答:行为是由事件(Event)所触发的动作(Action),因此行为的基本元素有两个:事件和动作。事件是浏览器产生的有效信息,也就是访问者对网页所做的事情。例如,当访问者将鼠标光标移到一个链接上,浏览器就会为这个链接产生一个“onMouseOver”(鼠标经过)事件。然后,浏览器会检查当事件为这个链接产生时,是否有一些代码需要执行,如果有就执行这段代码,这就是动作。动作是由JavaScript代码组成的,这些代码执行特定的任务。 不同的事件为不同的网页元素所定义。例如,在大多数浏览器中,“onMouseOver”(鼠标经过)和“onClick”(单击)行为是和链接相关的事件,然而“onLoad”(载入)行为是和图像及文档相关的事件。一个单一的事件可以触发几个不同的动作,而且可以指定这些动作发生的顺序。 2、Spry效果的种类有哪些,请简要说明。 答:Spry效果的种类包括以下几种: 【增大/收缩】:使元素变大或变小。

网页设计与制作教程习题答案

附录思考与练习答案 第1章 1.答:WWW是一个基于超文本(Hypertext)方式的信息检索服务工具,是Internet上近几年才发展起来的服务,也是发展最快和目前用得最广泛的服务。 WWW是World Wide Web的缩写,也可简称为Web,中文名字为“万维网”。万维网的核心部分由统一资源定位器(URL)、超文本传输协议(HTTP)以及超文本标记语言(HTML)3个标准构成。 2.答:包括Logo、导航条、Banner、内容版块、版尾和版权等。 3.答:网页制作常用的工具有Dreamweaver、Photoshop、Flash。 4.答:这里说的动态网页,与网页上的各种动画、滚动字幕等视觉上的“动态效果”没有直接关系,动态网页可以是纯文字内容,也可以是包含各种动画的内容,这些只是网页具体内容的表现形式,无论网页是否具有动态效果,采用动态网站技术生成的网页都称为动态网页。 动态网页在于可以根据先前所制定好的程序页面,根据用户的不同请求从而返回其相应的数据。动态页面常见的扩展名有:.aspx、.asp、.php、.jsp、.cgi等。 5.答:一个好的网站应该是内容丰富、页面干净、主题突出、栏目导航清晰明了,因此网页设计应注意以下几个原则: (1) 用户优先。(2) 符合“8秒钟原则”。(3) 考虑用户的软/硬件配置。(4) 内容丰富。 (5) 着手规划、确定特色、锁定目标。(6) 首页的重要性。(7) 栏目的归类。(8) 互动性。(9)恰当使用图像。(10)尽量避免使用背景图像,保持网页的干净清爽。(11)在、<meta>中添加关键字或网站描述。(12) 避免滥用技术。 版面布局方式主要有:T结构布局、“口”形布局、“三”形布局、“框架”型布局、POP布局。 第2章 1.答:网站策划的调查活动应围绕3个主要方面进行,即用户需求调查、竞争对手情况调查以及企业自身情况调查。</p><h2>网页制作基础教程</h2><p>第一章网页制作基础 1、什么是网页 一般浏览器中打开的都是网页,这些文档是通过超文本标记语言HTML表示出来的; 主页:在网站中默认打开的页面称为主页,也叫首页,主页是进入网站的门户, 网页中包括的内容: 文本,图像,超级链接,表格,表单,多媒体及一些特殊的效果 2、网站及运作原理 网站是在互联网上一个固定的面向全世界发布消息的地方,它由网站地址和网站空间构成; 网站开发者常常将网站称作为站点,在网站的开发者来说,网站就是在计算机上创建的一个多级的文件夹,并在各文件夹中保存着相关网页文件。 根据站点文件夹所在的位置分为:本地站点和远程站点; 根据服务技术分:静态网站和动态网站 3、了解HTML语言 HTML是网上用于编写网页的主要语言,使用HTML语言编写的网页文件也是一个标准的纯文本文件,可以使用文本编辑器将它打开,但是该纯文本文件如果使用浏览器打开就会看到排版整齐的网页; 4、HTML语言标签 HTML标签用来标记网页元素,以形成文本布局,文字的格式及五彩缤纷的画面,HTML 的标签分单标签和成对标签两种 基础标签:<html></html> <head></head> <body></body> 5、常用动态建站技术 ASP是由微软开发的动态网页技术标准,其原理通过在HTML页面中加入VB JA V A代码,服务器在返回网页之前首先执行这些代码,产生最终的结果。 6、网站的制作流程及制作工具 初期规划:建站之前,要有明确目的,要明白建立网站的目的,接受对象是哪些群体,要为访问者提供怎样的服务,然后对整个网站进行策划, 中期制作:搭建本地站点,建立文件夹,建立站点结构图,设置页面属性等; 后期工作:全面测试,上传后进行实地测试,完成本地测试后,再上传到服务器,以便进行远程测试; 7、网页设计工具 Dreamweaver 8 是最常用的网页编辑工具之一,使用该工具可以在其提供的三种视图中进行</p><h2>网页设计与制作实例教程习题答案.doc</h2><p>网页设计与制作实例教程<br>习题答案<br>第 1 章 网页与网站基础<br>一、选择题<br>1.A 2.B<br>二、判断题<br>1.√ 2.×<br>三、问答题<br>略<br>3.C 3.√<br>4.C 4.×<br>5.A 5.√<br>第 2 章 网页规划设计<br>一、选择题<br>1.D 2.A 3.C 4.A 5.C<br>二、判断题<br>1.× 2.× 3.× 4.√ 5.√<br>三、问答题<br>1.答:网站需求分析一般包括三个阶段的内容:网站背景分析、总体需求分析、具体 需求分析。(每个阶段可再详细描述。)<br>2.答:可从以下几个方面来阐述网站设计的原则:①日期、时间和数字;②欢迎词; ③弹出窗口和引导页面;④新闻和公告信息;⑤网址;⑥控件;⑦链接;⑧主页内容<br>3.答:打开新浪网首页,分析其布局类型。(答案略) 4.答:网页色彩搭配方法可从以下两个方面去阐述:①根据页面风格以及产品本身的 诉求确定主色;②根据主色确定配色。 网页色彩搭配技巧可从以下几个方面去阐述:①用一种色彩;②用两种色彩;③用一个 色系;④用黑色和一种色彩以及色彩搭配忌讳的方面。 5.答:打开当当网,具体分析其规划过程。(答案略)<br>第 3 章 初识网页制作软件<br>一、选择题<br>1.C 2.C<br>3.B<br><br></p><p>二、填空题<br>1.代码、拆分、设计 2.文件、资源、规则 3.超级链接<br>三、操作题<br>略<br>第 4 章 制作网页内容<br>一、选择题<br>1.D 2.B<br>二、判断题<br>1.√ 2.√<br>三、操作题<br>略<br>3.A 4.D 5.ABD 6.D 3.× 4.√ 5.√ 6.√<br>7.B 8.D 9.A 10.A 7.√ 8.√ 9.× 10.√<br>第 5 章 设置网页超级链接<br>一、选择题<br>1.D 2.D<br>二、判断题<br>1.× 2.×<br>3.A 4. D 5. C 3.× 4.√ 5.×<br>第 6 章 使用 CSS 样式美化网页<br>一、选择题<br>1.B 2.C 11.A 12.A<br>3.C 13.C<br>4.B 14.D<br>5.A 6.D 7.D 15.D 16.A 17.A<br>8.D 9.B 10.C 18.B 19.D 20.D<br>二、简答题<br>1.× 2.× 3.× 4.× 5.× 6.× 7.√ 11.× 12.× 13.× 14.√ 15.√ 16.√<br>8.× 9.√ 10.√<br>第 7 章 规划布局网页<br>一、选择题<br>1.B 2.A<br>二、简答题<br>3.B<br>4.B 5.D<br><br></p></div> <div class="rtopicdocs"> <div class="coltitle">相关主题</div> <div class="relatedtopic"> <div id="tabs-section" class="tabs"> <ul class="tab-head"> <li id="333036"><a href="/topic/333036/" target="_blank">网页制作教程第12章</a></li> </ul> </div> </div> </div> </div> <div id="rightcol" class="viewcol"> <div class="coltitle">相关文档</div> <ul class="lista"> <li><a href="/doc/9e17084502.html" target="_blank">网页设计与制作实例教程</a></li> <li><a href="/doc/d218551127.html" target="_blank">ASP动态网页制作教程 吴素芹 赵征鹏 李林 第12章-课程设计一在线投票系统新</a></li> <li><a href="/doc/0f7040691.html" target="_blank">PS制作网页详细的教程</a></li> <li><a href="/doc/6414876526.html" target="_blank">第12章 一些非常实用的特效源代码 《网页设计与制作》 教学课件</a></li> <li><a href="/doc/b44165270.html" target="_blank">Dreamweaver_CS6完美网页制作基础、实例与技巧从入门到精通第12章 利用行为和脚本制作动</a></li> <li><a href="/doc/fb4120547.html" target="_blank">HTML+CSS+Javascript网站制作案例教程第12章 JavaScript入门</a></li> <li><a href="/doc/1316267762.html" target="_blank">第Dreamweaver CS3网页制作基础教程12章习题答案</a></li> <li><a href="/doc/9210482914.html" target="_blank">HTML5网页制作技术第12章 CSS选择器</a></li> <li><a href="/doc/d53450424.html" target="_blank">网页设计与制作课件第12章</a></li> <li><a href="/doc/0c396730.html" target="_blank">网页设计与制作实例教程</a></li> <li><a href="/doc/3114220551.html" target="_blank">网页设计与制作教程第5版</a></li> <li><a href="/doc/ae10133598.html" target="_blank">Dreamweaver CS5网页制作基础教程第12章 旅游网站表单网页制作</a></li> <li><a href="/doc/e45228156.html" target="_blank">第12章 购物商城后台管理页面的制作</a></li> <li><a href="/doc/0e15420556.html" target="_blank">静态网页制作教程 第一章 网页基础</a></li> <li><a href="/doc/8d2787854.html" target="_blank">Web网站设计与开发教程(温浩宇)-第12章</a></li> <li><a href="/doc/bd10734973.html" target="_blank">第12章 综合站点制作 实战Dreamweaver8网页制作教程电子教案</a></li> <li><a href="/doc/fd14980485.html" target="_blank">第12章表单和行为的应用 中文版Dreamweaver CS6网页制作课件</a></li> <li><a href="/doc/2910993029.html" target="_blank">第12章 旅游网站表单网页制作</a></li> <li><a href="/doc/a83457154.html" target="_blank">网页制作基础教程</a></li> <li><a href="/doc/ee2339397.html" target="_blank">jQuery网页特效设计基础教程 第12章 Ajax在jQuery中的应用 教案</a></li> </ul> <div class="coltitle">最新文档</div> <ul class="lista"> <li><a href="/doc/0f19509601.html" target="_blank">幼儿园小班科学《小动物过冬》PPT课件教案</a></li> <li><a href="/doc/0119509602.html" target="_blank">2021年春新青岛版(五四制)科学四年级下册 20.《露和霜》教学课件</a></li> <li><a href="/doc/9b19184372.html" target="_blank">自然教育课件</a></li> <li><a href="/doc/3019258759.html" target="_blank">小学语文优质课火烧云教材分析及课件</a></li> <li><a href="/doc/d819211938.html" target="_blank">(超详)高中语文知识点归纳汇总</a></li> <li><a href="/doc/a419240639.html" target="_blank">高中语文基础知识点总结(5篇)</a></li> <li><a href="/doc/9d19184371.html" target="_blank">高中语文基础知识点总结(最新)</a></li> <li><a href="/doc/8a19195909.html" target="_blank">高中语文知识点整理总结</a></li> <li><a href="/doc/8519195910.html" target="_blank">高中语文知识点归纳</a></li> <li><a href="/doc/7f19336998.html" target="_blank">高中语文基础知识点总结大全</a></li> <li><a href="/doc/7119336999.html" target="_blank">超详细的高中语文知识点归纳</a></li> <li><a href="/doc/6619035160.html" target="_blank">高考语文知识点总结高中</a></li> <li><a href="/doc/6719035161.html" target="_blank">高中语文知识点总结归纳</a></li> <li><a href="/doc/4a19232289.html" target="_blank">高中语文知识点整理总结</a></li> <li><a href="/doc/3b19258758.html" target="_blank">高中语文知识点归纳</a></li> <li><a href="/doc/2619396978.html" target="_blank">高中语文知识点归纳(大全)</a></li> <li><a href="/doc/2b19396979.html" target="_blank">高中语文知识点总结归纳(汇总8篇)</a></li> <li><a href="/doc/1419338136.html" target="_blank">高中语文基础知识点整理</a></li> <li><a href="/doc/ed19066069.html" target="_blank">化工厂应急预案</a></li> <li><a href="/doc/bd19159069.html" target="_blank">化工消防应急预案(精选8篇)</a></li> </ul> </div> </div> <script> var sdocid = "d68bef0103d8ce2f00662300"; </script> <div class="clearfloat"></div> <div id="footer"> <div class="ft_info"> <a href="https://beian.miit.gov.cn">闽ICP备16038512号-3</a> <a href="/tousu.html" target="_blank">侵权投诉</a>  ©2013-2023 360文档中心,www.360docs.net | <a target="_blank" href="/sitemap.html">站点地图</a><br /> 本站资源均为网友上传分享,本站仅负责收集和整理,有任何问题请在对应网页下方投诉通道反馈 </div> <script type="text/javascript">foot()</script> </div> </body> </html>