protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { // 首先从cookie中读取保存的用户名密码 string strCKName = "AdminLogin"; string strUsername = HelperCookie.getCookie(strCKName, "username"); string strPassword = HelperCookie.getCookie(strCKName, "password"); if (!"".Equals(strUsername) && !"".Equals(strPassword)) { int intAdminID; string strPurviews; int intEnabled; int intIsDeleted; BllAdmin.login(strUsername, strPassword, out intAdminID, out strPurviews, out intEnabled, out intIsDeleted); if (intAdminID > 0) { if (intEnabled == 1 && intIsDeleted == 0) { Session["AdminID"] = intAdminID; Session["Purviews"] = strPurviews; Response.Redirect("home.aspx"); } else { // 清除 Cookie HelperCookie.removeCookie("AdminLogin"); } } } // 到了这里,说明cookie中没有保存账号密码,或者保存的账号密码不能登录 tbUsername.Value = ""; tbPassword.Value = ""; cbRememberMe.Checked = false; } }