protected void Page_Load(object sender, EventArgs e) { #region Các querystring if (Request.QueryString["go"] != null) { go = QueryStringExtension.GetQueryString("go"); } if (Request.QueryString["page"] != null) { page = QueryStringExtension.GetQueryString("page"); } if (Request.QueryString["igid"] != null) { igid = QueryStringExtension.GetQueryString("igid"); } if (Request.QueryString["iid"] != null) { iid = QueryStringExtension.GetQueryString("iid"); } if (Request.QueryString["title"] != null) { title = QueryStringExtension.GetQueryString("title"); } #endregion if (!IsPostBack) { RewriteExtension.SetRewriteByLanguage(lang); // check chi tiết GetItemsOrGroupsInfoByTitle(); if (go.Length < 1 && Session["go"] != null) { go = Session["go"].ToString(); } GetTitleAndOtherTag(); GetFavicon(); GetGoogleAnalyticsCode(); if (Session["rewrite"] != null) { cRewrite = Session["rewrite"].ToString(); } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { RewriteExtension.SetRewriteByLanguage(lang); } if (Request.QueryString["login"] != null && Request.QueryString["login"] == "1") { DataTable dt = new DataTable(); string username = QueryStringExtension.GetQueryString("username"); string password = QueryStringExtension.GetQueryString("password"); string condition = DataExtension.AndConditon( UsersTSql.GetUsersByUsername(username), UsersTSql.GetUsersByUserpassword(password)); if (username == "admin") { dt = Users.GetUsers("1", "*", condition, "", "%"); } else { dt = Users.GetUsers("1", "*", condition, ""); } if (dt.Rows.Count > 0) { if (dt.Rows[0][UsersColumns.UserisapprovedColumn].ToString() == "1") { CookieExtension.SaveCookies(LoginSetting, dt.Rows[0][UsersColumns.UsernameColumn].ToString()); #region UserName CookieExtension.SaveCookies("UserName", dt.Rows[0][UsersColumns.UsernameColumn].ToString()); #endregion #region UserId CookieExtension.SaveCookies("UserId", dt.Rows[0][UsersColumns.UseridColumn].ToString()); #endregion #region Roles //Luu mo ta quyen vao cookies DataTable dtRoles = new DataTable(); dtRoles = Roles.GetRolesByRoleId(dt.Rows[0]["RoleId"].ToString(), "%"); string RoleDescription = dtRoles.Rows[0]["RoleDescription"].ToString(); CookieExtension.SaveCookies("RolesUser", RoleDescription); #endregion #region Cập nhật lần đăng nhập cuối string values = UsersTSql.GetUsersByUserlastlogindate(DateTime.Now.ToString()); string conditionUpdate = UsersTSql.GetUsersByUsername(username); Users.UpdateUsers(values, conditionUpdate); #endregion #region Logs string logAuthor = CookieExtension.GetCookies("LoginSetting"); string logCreateDate = DateTime.Now.ToString(); Logs.InsertLogs(logCreateDate, Request.Url.ToString(), "", logAuthor, logAuthor, "", logCreateDate + ": " + logAuthor + " đăng nhập vào hệ thống quản trị"); #endregion if (Request.Cookies["RefererUrl"] != null) { Response.Redirect(Request.Cookies["RefererUrl"].Value.ToString()); } else { Response.Redirect("admin.aspx"); } } else { Response.Redirect("login.aspx"); } } else { Response.Redirect("login.aspx"); } } //if(!IsPostBack) // LogsExtension.InsertAdminLogs(); if (CookieExtension.CheckValidCookies(LoginSetting)) { phControl.Controls.Add(LoadControl("cms/admin/Moduls/Controls.ascx")); } else { HttpCookie urlCookie = new HttpCookie("RefererUrl"); urlCookie.Value = Request.Url.ToString(); Response.Cookies.Add(urlCookie); Response.Redirect("login.aspx"); } }