我有一個asp.net webforms項目。在需要保護的所有領域的應用程序中添加業務邏輯認證檢查的標準方式是什麼?Asp.net身份驗證檢查
例如,Page X只能被標有'Admin'的人看到。
一個更復雜的例子:只有屬於一組管理用戶A,B和C的人的用戶可以修改用戶A,B或C的配置文件信息。
我可以繼續談論數百個需要身份驗證檢查的地方和類型,但基本上我知道這樣做的唯一方法是在每個按鈕單擊處理程序page_load的開始處運行大量自定義代碼,GridView rowChange等,它將首先檢查一些業務邏輯,然後允許它或返回。
更普遍的是,是否有必要對這些業務邏輯進行身份驗證檢查,以便基本上每次回發?