조치 "Admin"역할로만 제한하려고합니다. 나는 이것을 다음과 같이했다 :[Authorize] 실패 후 404 오류 페이지 표시
[Authorize(Roles = "Admin")]
public ActionResult Edit(int id)
수동으로 컨트롤러/편집/1 경로 아래로 이동 한 후 로그인 페이지로 리디렉션됩니다. 글쎄, 그건 나쁘지 않을 수도 있지만, 대신에 404를 보여주고 속성을 사용하여 고수하려고합니다. 그게 가능하니?
그냥 댓글이 아마도 당신이 보여 주어야 401 또는 403 http://en.wikipedia.org/ wiki/List_of_HTTP_status_codes # 4xx_Client_Error – Danny
아, 정식으로 네 말이 맞아.하지만 다른 사람들이 액션 이름이 정확하다는 것을 알리고 싶지는 않아. (아마도 그걸 제안 할거야) – deha
나는 이것이 [Asp.net MVC Authorize 특성, 사용자 지정 "권한 없음 페이지"(http://stackoverflow.com/q/4457476/267448)로 리디렉션 –