【asp源码栏目提醒】:本文主要为网学会员提供“ASP.NET程序设计教程 教学课件 ppt 作者 崔连和 ASP.NET程序设计教程 教学课件 ppt 作者 崔连和 ch08-网站登录与导航 - 职业教育”,希望对需要ASP.NET程序设计教程 教学课件 ppt 作者 崔连和 ASP.NET程序设计教程 教学课件 ppt 作者 崔连和 ch08-网站登录与导航 - 职业教育网友有所帮助,学习一下!
ASP.NET程序设计教程 中国 黑龙江齐齐哈尔大学 崔连和PART---------网站登录与导 航 第8章 网站登录与导航 8.2.1 登录控件外观设计8.1.1
ASP.NET网站登 8.2.2 Login控件录管理的基本原理 8.2.3 LoginName控件8.1.2 验证类型 网站登录 8.2.4 LoginStatus控件8.1.3 验证类型的配置 登录控件 8.2.5 LoginView控件8.1.4 用户管理 管理技术 8.2.6 CreateUserWizard控件8.1.5 角色管理 8.2.7 ChangePassword控件8.1.6 访问规则设置 8.2.8 PasswordRecovery控件8.3.1 站点地图8.3.2 SiteMapPath 本章小结控件 导航技术 综合实例 每章一考8.3.3 TreeView控件8.3.4 Menu控件 第8章 8.1 网站登录管理技 术8.1 网站登录管 8.1.1
ASP.NET网站登录管理的基理技术 本原理 使用其他编程语言实现用户登录 1.通过系统配置文件管理网站的登录信息功能时,必须人工 2.网站的登录管理通过web.config实现。
地进行复杂的程序 3.用户通过“
ASP.NET网站管理工具”进设计才能实现,在 行有关项目设置,其设置结果被保存在 配置文件web.config中。
ASP.NET中运用系统 4.网站在运行时,将自动调取配置文件中提供的网站登录控 的数据,并依此进行网站登录管理。
件,鼠标轻点之间 80便可轻松实现全部功能。
第8章 8.1 网站登录管理技 术8.1 网站登录管 8.1.2 验证类型理技术
ASP.NET针对不同应用场合分别提供了两种验证方 使用其他编程 式:Windows验证和Forms验证。
语言实现用户登录功能时,必须人工地进行复杂的程序设计才能实现,在 Windows验证 Forms验证
ASP.NET中运用系统 一般来讲,在打开 用户无论在互联网上登录哪个提供的网站登录控 计算机时可以选择不同的用 要求登录的网站,都必须输入用户名 户名称,并输入密码,才能件,鼠标轻点之间 和密码,用户才能享受网站提供的所 开启计算机,进行各项操作 有服务,这种验证方式就是基于Forms 。
ASP.NET的Windows验证正便可轻松实现全部 是利用了这个用户名和密码 的验证方式。
用户在登录对话框中输 来判断用户身份。
入已注册成功的用户名和密码后,才功能。
可以进入网站。
第8章 8.1 网站登录管理技 术8.1 网站登录管 8.1.3 验证类型的配置理技术 使用其他编程 1.在VS2010的主菜单中选择“网站语言实现用户登录
ASP.NET配置”命令后,即可以进行功能时,必须人工 。
地进行复杂的程序 2.用户第一次配置时尚未创建 SQL设计才能实现,在 Server 数据库,不能进行各项操作,
ASP.NET中运用系统 必须退出网站管理工具,选择“开始提供的网站登录控 程序VS2010VS ToolsVS2010命令提件,鼠标轻点之间 示”命令,在提示符下输入便可轻松实现全部 “aspnet_regsql”创建和配置数据库80功能。
8.1.4 用户管理1.新建用户2.管理用户8.1.5 角色管理
ASP.NET网站管理工具还可以创建角色和管理角色。
角色管理,其操作方法如图所示:8.1.6 访问规则设置
ASP.NET的网站管理工具可以设定访问规则,即哪些用户可以访问网站中的哪些文件或文件夹。
其操作步骤:首先选中目录,然后为该目录选中角色并设定权限。
创建及管理访问规则,如图所示。
角色创建后在该目录自动生成配置文件web.config,该文件中表示允许角色“wangyan”访问该目录,如果拒绝访问该目录则应是,而则表示拒绝匿名用户访问该目录。
可以直接修改web.config文件的内容,Visual Studio2010同样会自动修改访问规则,如图所示。
第8章 8.2 登录控 件8.2 登录控件 8.2.1 登录控件外观设计 1.在应用中登录控件的实际呈现效果是编
ASP.NET 4.0共提 程者关注的重要内容,设计一个美观大供了七种登录控件,用 方的登录界面需要对登录控件进行属性以实现网站登录功能, 设置。
下图是登录控件共有的外观属性分别是Login控件、 。
LoginName控件、LoginStatus控件、LoginView控件、PasswordRecovery控件、CreateUserWizard控 80件及ChangePassword控件。
第8章 8.2 登录控 件8.2 登录控件
ASP.NET 4.0共提 8.2.2 Login控件供了七种登录控件,用 1.Login控件的常用属性以实现网站登录功能,分别是Login控件、LoginName控件、LoginStatus控件、LoginView控件、PasswordRecovery控件、CreateUserWizard控 80件及ChangePassword控件。
第8章 8.2 登录控 2.Login控件使用举例 件 启动Visual 在login.aspxStudio 2010,新建网站 的设计窗口添加Login之后,依次选择“添加新项web窗体”命令,将新 1 2 控件,并进行简单的外 观属性设置建的窗体命名为login.aspx Login 控件使 用 添加用户,依 进入 次选择“网站
ASP.NET default.aspx的设计窗 配置安全创建用户” 命令,并按提示添加各 3 4 口,在上面添加“登录 成功”,并设置成 项新建用户信息,在此 Login控件的 用户名为xxgcclh,密 DestinationPageUrl属 码为xxgcclh123 性的值,保存后按下 〈CtrlF5〉组合键运行 程序login实例运行结果界面: 第8章 8.2 登录控 件8.2 登录控件 8.2.3 LoginName控件
ASP.NET 4.0共提 1.使用说明供了七种登录控件,用 LoginName 控件显示用户的登录名,以实现网站登录功能, 使用Windows身份验证,该控件则显示分别是Login控件、 用户的域名和账户名;使用Forms身份LoginName控件、 验证,则显示用户登录时填写的名称。
LoginStatus控件、 2.常用属性LoginView控件、 FormatString属性,该属性主要用于 格式化输出用户名,其基本格式如下。
PasswordRecovery控件 FormatString“字符串,格式序号”、CreateUserWizard控 80件及ChangePassword控件。
8.2.4 LoginStatus控件 LoginStatus控件为没有登录成功的用户显示登录链接,为登录成功的用户显示注销链接。
1.常用属性 属 性 说 明LoginImageUrl “登录”按钮显示的图像的 URLLoginText “登录”显示的文本LogoutAction “注销”后执行的操作LogoutImageUrl “注销”按钮显示的图像的URLLogoutPageUrl “注销”后重定向到的URLLogoutText “注销”按钮显示的文本8.2.5 LoginView控件 Loginview控件将根据用户角色的不同而显示不同的内容。
1.常用属性 属 性 说 明 EnableTheming 提示控件是否有主题 EnableViewState 控件是否自动保存其状态以用于往返过程 RoleGroups 将模板与角色关联2.LoginView控件实例8.2.6 CreateUserWizard控件 在
ASP.NET中的CreateUserWizard控件实现用户注册的控件。
1.常用属性 属 性 说 明ActiveStep 活动的WizardSteps控件的索引Answer 答案文本框中的初始值ContinueDestinationPageUrl 单击“取消”按钮时将重定向到的URLEmailRegularExpression 有效电子邮件地址的正则表达式的规范FinishDestinationPageUrl 单击“完成”按钮时重定向的URLHelpPageUrl 帮助页的URLPasswordRegularExpression 有效的新密码的正则表达式规范 确定是否需要电子邮件地址才能创建用RequireEmail 户2.CreateUserWizard控件实例
上一篇:
程序设计教程(C#版) 课件 教学PPT 作者 崔淼 第12章 的安全管理
下一篇:
临床前药物安全性评价中毒性病理学新技术的应用