從客戶端,有沒有一種方法可以從asp.net頁面獲取true/false值以顯示您有權訪問該頁面。使用表單身份驗證我被重定向到登錄頁面。我只需要一個簡單的布爾值。使用asp.net和ajax從客戶端進行身份驗證測試
亞倫
從客戶端,有沒有一種方法可以從asp.net頁面獲取true/false值以顯示您有權訪問該頁面。使用表單身份驗證我被重定向到登錄頁面。我只需要一個簡單的布爾值。使用asp.net和ajax從客戶端進行身份驗證測試
亞倫
所有這一切都提到的這些方法都是服務器端Asp.net調用。如果您想從客戶端執行此操作,我將創建一個通用處理程序來包裝Page.User.IsInRole(「YourRoleName」)或System.Web.HttpContext.Current.User.IsInRole(「YourRoleName」)調用。
然後,您可以使用JavaScript來調用處理程序並返回結果。
我會去User.Identity.IsAuthenticated
但問題是授權,而不是認證。 – 2009-01-21 15:50:14
非常好。我認爲這是我需要的。我只需在web.config中添加標記以允許未經身份驗證的接口訪問.ashx文件。如果.ashx文件剛剛返回true或false,是否有人看到這個安全問題? –
Aaron
2009-01-21 17:07:00