2016-09-04 9 views
0

의 일부 컨트롤러 작업에 양식 인증을 건너 뛰려면 web.config 파일에 양식 인증이 지정되어 있어야합니다. like this belowasp.net mvc 웹 응용 프로그램에서 asp.net MVC

<authentication mode="Forms"> 
    <forms loginUrl="~/Account/Login" timeout="2880" /> 
</authentication> 
<authorization> 
    <deny users="?" /> 
</authorization> 

이제 인증을 필요로하지 않는 사용자 활성화 페이지를 만듭니다. 계정 활성화 작업 방법이 계정 컨트롤러에 있습니다. 사용자가 www.myweb.com/account/useractivation을 입력하면 인증없이 페이지를 열려고합니다. 이 점에서 누구든지 나를 도울 수 있습니까? 나는 연구에서 약간의 시간을 보냈지 만 운은 없었다.

답변

0

[AllowAnonymous] 속성을 사용하여 인증을 우회해야하는 컨트롤러 또는 동작 방법을 장식한다. Securing your ASP.NET MVC 4 App and the new AllowAnonymous Attribute

-
[AllowAnonymous] 
public ActionResult Login(string returnUrl) 

[HttpPost] 
[AllowAnonymous] 
[ValidateAntiForgeryToken] 
public ActionResult Login(LoginModel model, string returnUrl) 

이 문서에서보세요
관련 문제