나는 asp.net에서 newb입니다. 저는 ASP.NET의 Membership 클래스를 사용하여 예제 작업을하고 있습니다. 예 : 내 프로젝트에 페이지가 있습니다. default.aspx, page1.aspx, page2.aspx. 나는 default.aspx에 로그인 컨트롤을 넣었다. 이제 사용자가 임의의 페이지에 액세스하려고 할 때 사용자의 인증을 확인하려고합니다. 이미 모든 페이지에서 Page_Load 이벤트에 가장 적게 적용되도록이 작업을 수행했습니다. 그러나 모든 페이지에서이 중복 코드를 제거 할 수 있도록 몇 가지 제안을 원합니다. 모든 페이지에 적용 할 수있는 논리를 구현합니다. global.asax 또는 모든 페이지에서 수표 인증을 상속받을 수있는 클래스를 사용해야합니까?asp.net 구성원의 공통 인증 로직
if(!HttpContext.Current.User.Identity.IsAuthenticated)
{
Response.redirect("default.aspx");
}
이 튜토리얼에서보세요 : http://www.4guysfromrolla.com/articles/120705-1.aspx ... http://msdn.microsoft.com/en- us/library/yh26yfzy.aspx ... http://www.asp.net/web-forms/videos/authentication. 간단하지만 완벽한 코드가 있습니다. http://msdn.microsoft.com/en-us/library/xdt4thhy%28v=vs.100%29.aspx –