2011-05-03 44 views
0

我正在開發一個新版本的內容管理系統/購物車,以便與會員和角色提供者一起使用表單身份驗證。使用表單身份驗證和多種登錄狀態的CMS

以前我曾經通過「我的帳戶」區域實現了兩個單獨的身份驗證方案,一個用於管理員通過管理面板,另一個用於網站的前端用戶。

這意味着管理員可以登錄,但仍然可以訪問編輯未經身份驗證的網站前端區域。如果他們需要更改「我的帳戶」區域中的內容,他們可以輕鬆登錄到前端用戶帳戶,並在仍以管理員身份登錄時更改內容。

我面對的表單身份驗證問題是,一旦登錄,我仍然需要我的管理員能夠訪問網站的註銷前端區域,例如「我的帳戶」登錄頁面。

我確信這可以通過允許管理員訪問這些區域的方式來實現,但我想避免這種情況,因爲它可能變得難以管理。

任何人都會遇到這樣的需求,使用表單身份驗證/ asp.net會員資格。我真的不知道它是如何工作的。由於該軟件將用於爲不同的「我的賬戶」用戶創建具有不同內容的複雜網站,管理員需要管理這些網站,因此它對asp.net會員/表單身份驗證模型有一定的限制。

回答

0

我不確定我是否真的關注你的問題。爲什麼不讓管理員訪問所有屏幕,包括未登錄的屏幕?您只需將管理員組添加到頁面的允許列表中即可。