我對.NET很新穎 - 我正在製作一個網站,其管理部分應該只對登錄用戶可見。 我已經創建了登錄代碼,並且一旦用戶通過了身份驗證,我就爲他們分配了一個會話變量。 我的問題是:是否有更有效的方法來檢查會話變量,而不是在每個頁面上具有以下功能?檢查每個頁面中的會話?
protected void Page_Load(object sender, EventArgs e)
{
checkSession();
}
public void checkSession()
{
if (Session["LoggedIn"] != "true")
{
Response.Redirect("default.aspx");
}
}
感謝好心!
,你可以在一個類中,這反過來又可以調用cls.checkSession(在checkSession()函數),並返回一個布爾值; – Csharp 2013-03-27 15:24:19
你需要堅持與使用'形式Authentication''cookie' – 2013-03-27 15:24:39
爲什麼「真」?用true代替。 – 2013-03-27 15:55:17