2011-01-26 5 views
1

google checkout api를 사용하여 장바구니를 만들고 있습니다.ASP.NET MVC에서 사용자가 인증 된 경우 동작에 연결

사용자가 사이트에 대한 권한을 부여받은 경우에만 숨겨진 필드의 양식을 제출할 대상.

Google Checkout에 양식을 제출하기 전에 인증을 강제로 (또는 로그인으로 리디렉션) 어떻게 할 수 있습니까? [Authorize] 속성으로 액션 메소드를 장식

답변

0

뭔가를 정의한 경우 사용자가 페이지에서 로그인에 쫓겨 얻을 것이다 기본적으로

[Authorize] 
public ActionResult Cart() 
{ 
    ... 
}  

[Authorize] 
[HttpPost] 
public ActionResult Cart(CartModel model) 
{ 
    ... 
} 

:

[HttpPost] 
public ActionResult CheckOut(Cart cart) 
{ 
    if (User.Identity.IsAuthenticated) 
    { 
     //go checkout 
    } 
    else 
    { 
     //redirect 
    } 
} 
3

해야 그것은 당신이 같은 일

관련 문제