我的联盟 作品 招聘 外包 人才  酷站加油 国内 国外 CSS  资源图库 图库 模板 矢量 图标  设计欣赏 界面 LOGO 插画 艺术  网页 平面  专访 名站 竞赛 社区
当前位置:首页 > 编程开发 > ASP.net教程 > Asp.Net开发技巧 > 正文
ASP.NET表单验证对Azure云计算用户的角色授权
来源:赛迪网 作者:文良 2010年03月29日 15:07 网友评论:0条 点击:
本文将主要介绍如何使用ASP.NET表单验证对Azure云计算项目中储存的用户进行角色授权。

我们将通过三个步骤对Azure云计算列表中储存的用户角色进行角色授权。本文的前提是用户完成对Azure项目的创建过程,对用户角色进行授权的三个步骤为:

步骤一:在web.config文件中对roleManager(角色管理)进行属性配置

其主要操作步骤为,对Azure云计算储存列表中“roleManager(角色管理)”项中添加下列ASP.NET语句:

<roleManager enabled="true"> 
      <providers> 
        <add applicationName="FormsAzTables" name="TableStorageRoleProvider" 
            type="Microsoft.Samples.ServiceHosting.AspProviders.TableStorageRoleProvider" /> 
      </providers> 
    </roleManager>

步骤二:在“Page_Load(页面加载)”项中增加测试程序代码,以显示角色授权属性。

其操作步骤为在default.aspx.cs中的“页面加载”项中添加下列ASP.NET语句:

Response.Write("<br/>Is in Users: " + (Roles.IsUserInRole("Users") ? "true": "false") ); 
if (!Roles.RoleExists("Users")) Roles.CreateRole("Users"); 
 
if (!Roles.IsUserInRole("Users")) Roles.AddUserToRole(User.Identity.Name, "Users");

步骤三:对设置的用户角色授权进行测试

在调试环境下,按F5键(程序运行快捷键),我们就可以看到下列角色授权属性列表:

Hello, bob
  TicketName: bob
  Cookie Path: /
  Ticket Expiration: 3/22/2010 11:50:02 AM
  Expired: False
  Persistent: False
  IssueDate: 3/22/2010 11:20:02 AM
  UserData:
  Version: 2
  Is in Users: true

需要注意的是,在首次运行测试时,Is in Users(是否为注册用户项)会显示:否。但第二次测试运行时,该项属性将改为:是。

上一篇:无   下一篇:用ASP.NET表单验证在SQL下创建Win Azure项目
收藏此页】【打印】【关闭
 相关文章  我要点评
·ASP.NET 4的Web Forms全面支持URL Routing机制
·用ASP.NET表单验证在SQL下创建Win Azure项目
·ASP.NET开发 简化应用程序的开发支持Web标准
·虚拟主机上用Asp.net实现Urlrewrite
·图片通过asp.net上传到mysql数据库
·浅析ASP.NET中的Web.config文件
·在ASP.NET中使用PlaceHolder控件
·ASP.NET十个有效性能优化的方法

免责声明:本站刊载此文不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。对本文有任何异议,请联络:68design#163.com
转载要求:作者及来源信息必需保留。转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印。



关于我们 | 设计服务 | 广告服务 | 常见问题 | 网站地图 | 法律声明 | 联系我们
Copyright © 2003-2012 68design.net, All Rights Reserve 【找网页设计师,当然上网页设计师联盟】