ADO.NET Data Service 访问权限设置
2009-01-16 13:20
393 查看
ADO.NET Data Service 访问权限设置
例子下载: http://files.cnblogs.com/wxwinter/power.rar
在一ADO.NET Data Service文中
/content/3544914.html
很多朋友询问我如何设置ADO.NET Data Service的权限.其实设置ADO.NET Data Service的权限与正常设置ASPNET网站的资源访问权限方式一样.
下面我就已ADO.NET Data Service文中的例子为原型,说明一下该如何设置资源访问权限
先规划一下ASPNET网站的资源结构
在Web.config中按如上设计进行权限配置
<authentication mode="Forms"> <forms name="poweridtag" loginUrl="publicweb/login.aspx" /> </authentication> <authorization> <deny users="?"> </deny> </authorization> |
<location path="ClientBin"> <system.web> <authorization> <allow users="*"> </allow> </authorization> </system.web> </location> <location path="publicweb"> <system.web> <authorization> <allow users="*"> </allow> </authorization> </system.web> </location> |
在publicweb中添加一loginService.svc服务,用于提供登录
[ServiceContract(Namespace = "")] [AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)] public class loginService { [OperationContract] public string login(string userID ,string password) { //判断 userID 与 password System.Web.Security.FormsAuthentication.SetAuthCookie("dbadmin", false); return "ok"; } } |
在SilverlightApplication中添加对loginService.svc服务的引用,并用如下方式完成登录
private void login_Click(object sender, RoutedEventArgs e) { loginServer.loginServiceClient lsr = new SilverlightApplication.loginServer.loginServiceClient(); lsr.loginCompleted += new EventHandler<SilverlightApplication.loginServer.loginCompletedEventArgs>(lsr_loginCompleted); lsr.loginAsync(this.userID.Text,this.password.Text); } void lsr_loginCompleted(object sender, SilverlightApplication.loginServer.loginCompletedEventArgs e) { if (e.Result == "ok") { MessageBox.Show("登录成功"); } } |
看一下效果
相关文章推荐
- MOSS 2010:Visual Studio 2010开发体验(20)——使用ADO.NET Data Service快速访问SharePoint列表数据
- 如何在AJAX应用中访问ADO.NET Data Service
- 如何在AJAX应用中访问ADO.NET Data Service(续)——基于jquery框架
- MOSS 2010:Visual Studio 2010开发体验(20)——使用ADO.NET Data Service快速访问SharePoint列表数据
- 如何在AJAX应用中访问ADO.NET Data Service(续)——基于jquery框架
- 如何在AJAX应用中访问ADO.NET Data Service
- MOSS 2010:Visual Studio 2010开发体验(20)——使用ADO.NET Data Service快速访问SharePoint列表数据
- ADO.net Data Service 分页解决方案
- Using ADO.NET Data Service – Consuming
- ASP.NET4.0 Ajax实例 –Javascript调用 ADO.NET Data Service实现数据库操作
- Net1.1添加目录共享,并设置访问权限
- MYSQL 更改数据库data存储目录 创建用户 创建权限 设置远程访问的权限.
- C#使用安全权限验证 ADO.NET 代码访问
- 2008年12月小记(NewSequentialID(),ADO.NET Data Service,Visual Studio Tips,安装Django,JQuery智能感知)
- ADO.NET Data Service
- Using ADO.NET Data Service - 服务端
- 再谈谈ADO.NET Data Service 数据格式(xml和json)
- ADO.NET Data Service之CRUD操作
- Using ADO.NET Data Service – 客户端消费
- .NET 4.0 - Winform Control - DataGridView 数据绑定(ADO.NET Data Service)