如果使用者沒有登入就訪問其他頁面,那麼系統會自動轉向登入頁,並告訴使用者需要先登入。
要實現這樣的功能,forms驗證就是可以實現的。
這裡採用的自定義基類的方式則更加靈活。
1.首先建立基類pagebase.cs
public class pagebase:system.web.ui.page //注意這裡對system.web.ui.page 的繼承
...public void pagebegin()
...else
...}
}2.在除登入頁面外的其他頁面的load事件中進行如下:
public partial class _default : pagebase //繼承pagebase
...}3.login.aspx.cs
protected void btnlogin_click(object sender, eventargs e)
...
ashx基類 判斷是否登入
因為ashx少了頁面元素,所以在效率上比aspx頁面要稍微好一些,所以我們經常都當作ajax提交頁來處理程式。大家都知道,在ashx裡面使用session需要實現irequiressessionstate介面。有時候我們需要判斷此頁面處理的請求是否是合法請求,比如說是登陸後的使用者才可以請求,通常情...
判斷使用者是否登入
使用者中心頁面規定 當使用者登入後,才能訪問使用者中心 如果使用者未登入,就不允許訪問使用者中心,將使用者引導到登入介面 如果已經登陸 request.user.is authenticated true 如果未登陸 request.user.is authenticated false 獲取使用者...
jsp判斷使用者是否登入
jsp通過session判斷使用者是否登入 登入的時候把當前使用者存到session中 user user request.getparameter user session.setattribute user user jsp中判斷session是否為空,如果為空則跳轉到登入頁面 user use...