2009-04-09 76 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."; 
    }