2013-04-15 6 views
0

내 .Net MVC 응용 프로그램에는 누구나 액세스 할 수있는 기본 컨트롤러가 있습니다 (환영 페이지, 등록, 로그인, 비밀번호 재설정 방법 등 포함). 다른 모든 컨트롤러는 권한 부여 특성이있는 컨트롤러에서 상속되었습니다.POST 요청에 대한 폼 인증이 실패합니다. .Net MVC

기본/색인 및 기본/등록 페이지 (즉, GET 유형의 모든 요청)로 이동할 수 있습니다. 그러나 기본 제어기 조치에 대한 모든 POST 요청은 권한이 필요한 것처럼 작동합니다. 예를 들어 사용자가 전자 메일/암호를 입력하고 로그인을 클릭하면 기본값/로그인으로 POST 요청을합니다.

webconfig에서 위치 경로를 설정했지만 시도해 보았습니다. 모든 POST 요청은 GET 요청이 인증 쿠키를 다시 보내지 않는 동안 값이 비어있는 양식 권한 부여 쿠키를 반환한다는 것을 알아 챘습니다. 나는 무엇을 놓쳤는가?

미리 감사드립니다 :)

아나 률에 많은

답변

0

당신이

[HttpPost] 
[AllowAnonymous] 
public ActionResult Index() 
{ 
    //... 
} 
으로 시도 할 수 있습니다
관련 문제