WCF ria services完美登陆功能(10)

这段时间一直没抽不出时间来研究silverlighit Ria services。总觉得这系列文章还没有什么价值。一直在内Cool超人心中对Ria services都存在一个不美完的地方。那就是它的登陆功能,之前已经写过这个功能,也能正常运行。可是。。有很多数据库管理系统开发过种中必不可少的用户组权限功能,所以今天送上一个美完的silverlight Ria services登陆示例。希望可以帮助使用ria services的朋友更好地使用。

这个示例中,代码是相当简单的。我主要提两个地方:

1.在web项目里的web.config文件里要定义如下配置信息

<system.web>

<roleManager enabled="true" defaultProvider="MyRoleProvider">
    <providers>
      <add name="MyRoleProvider" type="SLRiaServiceRose.Web.MyRoleProvider" />
    </providers>
  </roleManager>
</system.web>

2.在silverlight的app.xaml.cs文件里。要把webcontent实例化到app中

public App()
{
    InitializeComponent();

    WebContext webContext = new WebContext();
    webContext.Authentication = new FormsAuthentication();
    this.ApplicationLifetimeObjects.Add(webContext);
}

其他部分的代码相对比较容易看明白。

ps:登陆后可从本文的附件中下载源工程文件。

原文地址:http://funsl.com/content/wcf-ria-services%E5%AE%8C%E7%BE%8E%E7%99%BB%E9%99%86%E5%8A%9F%E8%83%BD10

欢迎您参与更多关于此话题的讨论,本文原创地址为:http://funsl.com

posted @   黎东海  阅读(331)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
点击右上角即可分享
微信分享提示