任务三 根据数据库中的值进行验证和窗体身份验证
上一节
下一节
根据数据库中的值进行验证和窗体身份验证
通过任务三学习,你需要掌握和了解以下内容:
1.基于窗体的身份验证
2.根据数据库中的值进行验证
【任务要点】
1.基于窗体的身份验证
2.根据数据库中的值进行验证
【案例一】
使用数据库中的值验证和窗体身份验证限制用户对特定页面的访问
【具体步骤】
(1)制作管理员登录页面。
①打开一个应用程序,在Admin文件夹下新建页面,并命名为AdminLogin.aspx。
②在页面中插入布局表格,并设置表格背景(背景图片位于应用程序的images文件夹中),完成后设计模式下的页面如图3-1所示。

图3-1
③添加输入管理员账号和密码的两个TextBox并分别更改ID为txtAName、txtPwd。设置txtPwd的TextMode属性为Password。
④添加两个RequiredFieldValidator控件,控件属性设置见表3-1。

表3-1
⑤添加Button控件并更改其ID属性为btnLogin,Text属性为“登录”。
⑥添加btnLogin的btnLogin_Click事件。


图3-2
【背景知识】
FormsAuthentication类
FormsAuthentication类有许多方法和属性,可以读取和控制验证Cookie以及其他信息(例如请求的返回URL)。下表列出了FormsAuthentication类的一些方法和属性:


