2011-01-20 4 views
2

asp.net mvc 응용 프로그램을 개발하고 있으며 사용자 지정 사용자 데이터베이스와 등록 절차를 만들었습니다 (전자 메일 확인 필요). asp.net의 멤버십 공급자를 다루지 않고 FormsAuthentication.SetAuthCookie를 내 로그인 프로 시저와 함께 사용할 수 있습니까? 그렇게 할 때 [Authorize] 속성을 사용할 수 있습니까?FormsAuthentication.SetAuthCookie

답변

3

네, 로그인 절차에서 FormsAuthentication.SetAuthCookie을 사용할 수 있습니다. 사실 기본 asp.net mvc 템플릿에서 사용하는 것입니다.

[Authorize] FormsAuthentication.SetAuthCookie가 HttpContext.User.Identity.IsAuthenticated을 true로 채우므로 작동합니다.

+0

안녕하세요, FormsAuthentication.SetAuthCookie는 HttpContext.User.Identity.IsAuthenticated를 true로 채워야하지만 Google 시스템의 일부에서는 그렇지 않습니다. 이 디버깅을 위해 내가 무엇을 찾을 수 있는지 알고 있습니까? 그것은 정말로 고민 거리다! – applefreak

관련 문제