我有兩個頁面:Members.aspx
和Admins.aspx
。我想讓未登錄的用戶看到他們中的任何一個,任何登錄的用戶都可以看到第一個用戶,而只有某些用戶才能看到這兩個用戶。表單身份驗證:基於用戶類別的頁面訪問
用戶的類別(「成員」或「管理員」)在登錄時從代碼中檢測到並放入會話變量中。
我可以很容易地訪問權授予任何登錄的用戶使用窗體身份驗證(基本上與described here)一些頁面,但我應該如何,以便採取帳戶沒有用戶名,但他的類別設計我web.config
?
請注意,用戶可以隨時更改他們的類別,所以我不能硬編碼他們的名字,我需要這是獨立於數據庫,所以我會堅持表單身份驗證登錄模式。
如果您的分類== Membership.Role,則只能使用web.config。是這樣嗎? –