我們只要把每次使用者登入後的使用者資訊儲存在cache中,把cache的key名設為使用者的登入名,cache的過期時間設定為session的超時時間,在使用者每次登入的時候去判斷一下cache[使用者名稱]是否有值,如果沒有值,證明該使用者沒有登入,否則該使用者已登入。
具體實現請看下例:
protected void btnlogin_click(object sender, eventargs e)
else
this.label1.text = session["user"].tostring();
}else
}
利用Cache防止同一帳號重複登入
需求概要 我們都知道cache與session這二個狀態對像的其中有乙個不同之處,cache是乙個全域性物件,作用的範圍是整個應用程式,所有使用者 而session是乙個使用者會話物件,是區域性物件,用於儲存單個使用者的資訊。我們只要把每次使用者登入後的使用者資訊儲存在cache中,把cache的k...
利用Cache防止同一帳號重複登入
需求概要 我們都知道cache與session這二個狀態對像的其中有乙個不同之處,cache是乙個全域性物件,作用的範圍是整個應用程式,所有使用者 而session是乙個使用者會話物件,是區域性物件,用於儲存單個使用者的資訊。我們只要把每次使用者登入後的使用者資訊儲存在cache中,把cache的k...
利用cache防止同一帳戶重複登入
需求概要 我們都知道cache與session這二個狀態對像的其中有乙個不同之處,cache是乙個全域性物件,作用的範圍是整個應用程式,所有使用者 而session是乙個使用者會話物件,是區域性物件,用於儲存單個使用者的資訊。我們只要把每次使用者登入後的使用者資訊儲存在cache中,把cache的k...