Authorize 특성을 사용하여 사용자가 특수 뷰를 볼 수 있는지 여부를 확인합니다.authorize 특성 사용 ASP.Net MVC
[HttpGet]
[Authorize]
public ActionResult Index(int ID)
{
ViewBag.sID = ID;
return View();
}
는 가정이 무의 URL입니다 : 로컬 호스트 : 16621/패널/색인/1 이제이 승인 된 사용자는 1 2로 변경하고 다른 사용자의 정보를 탐색 할 수 있습니다. localhost : 16621/Panel/Index/2와 마찬가지로 이 것을 방지하는 방법 ??? 속성을 인증하기 위해 매개 변수를 전달하는 방법이 있습니까? 사용자가 다른 사용자 정보에 액세스하지 못하게하려면 어떻게해야합니까?
안젤리나. 이것은 너무 많은 시간이 이미 그래서 물었다. http://stackoverflow.com/questions/2329197/custom-form-authentication-authorization-scheme-in-asp-net-mvc?rq=1 http://stackoverflow.com/questions/427598/customizing-authorization- in-asp-net-mvc? rq = 1 http://stackoverflow.com/questions/554094/asp-net-mvc-adding-to-the-authorize-attribute?rq=1 –
이 게시물을 살펴보면 네가 원하는대로 정확하게한다. http://stackoverflow.com/questions/10064631/mvc-3-access-for-specific-user-only – SOfanatic