2013-03-25 5 views
1

나는 3 개의 별도 .aspx 페이지를 처리, 로그인, 사용자 생성 및 암호 재설정. 내가 뭘 원하는지 내 default.aspx pag에 그들을 모두 병합 및 패널을 활용하여 사용자가 autheticate되지 않은 경우 주요 콘텐츠를 숨 깁니다.단일 페이지 로그인

그래서 내를 Page_Load이 비슷한 보일 줘야 :

Page_Load 
{ 
    if (User.IsAutheticated) 
    { 

    this.pnlLoggedIn.Visible = true; 
    } 
    else 
    { 
    this.pnlNotLoggedIn.Visible = true; 
    } 

내 WebConfig는 현재 사용자 인증에이 값을 원하는 분야에

<location path="CreateUser.aspx"> 
    <system.web> 
    <authorization> 
     <allow users="?"/> 
    </authorization> 
    </system.web> 
    </location> 
    <location path="RetrievePassword.aspx"> 
    <system.web> 
    <authorization> 
    <allow users="?"/> 
    </authorization> 
    </system.web> 
</location> 

<authentication mode="Forms" > 
    <forms loginUrl="Login.aspx" 
     name=".ASPXFORMSAUTH" /> 
    </authentication> 

    <authorization> 
    <deny users="?" /> 
    </authorization> 

모든 아이디어를 어떻게 역할이 모두 최대로 단일 페이지 - Default.aspx?

답변

0

이 항목을 선택했습니다. Login.aspx를 Default.aspx로 변경 - UpdatePanel에 몇 가지 문제가 있었지만 솔루션 드라이브가 변경 되었기 때문에 발생했습니다.