2009-01-21 111 views

回答

0

所有這一切都提到的這些方法都是服務器端Asp.net調用。如果您想從客戶端執行此操作,我將創建一個通用處理程序來包裝Page.User.IsInRole(「YourRoleName」)或System.Web.HttpContext.Current.User.IsInRole(「YourRoleName」)調用。

然後,您可以使用JavaScript來調用處理程序並返回結果。

+0

非常好。我認爲這是我需要的。我只需在web.config中添加標記以允許未經身份驗證的接口訪問.ashx文件。如果.ashx文件剛剛返回true或false,是否有人看到這個安全問題? – Aaron 2009-01-21 17:07:00

1

我會去User.Identity.IsAuthenticated

+1

但問題是授權,而不是認證。 – 2009-01-21 15:50:14

相關問題