0
我有一個面向公衆的網站,需要創建一個「管理」網站來管理網站的內容。我想爲管理功能創建一個「區域」,並使用表單身份驗證保護管理區域。這可能嗎?如果我在根web.config文件中放入必要的表單認證位,它是否會干擾公共頁面?你如何將表單認證隔離到一個區域?謝謝。ASP.Net MVC3區域和安全
我有一個面向公衆的網站,需要創建一個「管理」網站來管理網站的內容。我想爲管理功能創建一個「區域」,並使用表單身份驗證保護管理區域。這可能嗎?如果我在根web.config文件中放入必要的表單認證位,它是否會干擾公共頁面?你如何將表單認證隔離到一個區域?謝謝。ASP.Net MVC3區域和安全
我這樣做的方式是將授權Atrribute添加到控制器或我需要的安全操作。
在控制器之一:
[Authorize] --secures all actions in the controller
public class SomeController : DefaultController
{
[Authorize] --secures only this action
public ActionResult SomeAction(){
}
}
可以限制特定用戶的訪問,還可以使用一個RoleProvider只允許特定用戶角色訪問飾有屬性的操作。希望這可以對你有所幫助。