1
我有三個單獨的.aspx頁面,可處理,登錄,創建用戶和重設密碼。我想要做的是將它們全部合併到我的default.aspx頁面中,並且如果用戶沒有進行身份驗證,則通過利用面板隱藏主要內容。單頁登錄
所以我的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?