2009-04-09 79 views
1

是否可以使用内置的ASP.NET成员资格提供保护Web服务?使用内置的ASP.NET成员资格,以确保Web服务

我已经一个SQL Server数据库设置与我的会员,现在我想提供只有会员可以使用Web服务。是否可以对此进行身份验证(如果是这样?)还是需要为Web服务分别进行身份验证?

回答

0

我认为我可以做这样的事情。我没有一个服务器上传和试验的权利,但将标志着这个作为答案,如果它的工作原理:

[WebMethod] 
    public string HelloWorld(String username, String password) 
    { 
     bool isAuthenticated = Membership.ValidateUser(username, password); 

     if (isAuthenticated) 
      return "Hello World"; 
     else 
      return "You do not have access to this resource."; 
    }