protected void cmdLogin_Click(object sender, EventArgs e) { var control = new AdminUserController(); var objUserInfo = AdminUserController.GetCurrentAdminUser(); if (String.IsNullOrEmpty(txtConfirmPass.Text.Trim()) || String.IsNullOrEmpty(txtConfirmPass.Text.Trim()) || String.IsNullOrEmpty(txtConfirmPass.Text.Trim())) { lblResults.Text = "Bạn phải nhập đầy đủ và chính xác thông tin"; return; } if (TMV.Utilities.Globals.SHA1Encryption(txtCurrentPass.Text.Trim()) != objUserInfo.Password) { lblResults.Text = "Mật khẩu hiện tại không chính xác"; return; } if (txtNewPass.Text.Trim() != txtConfirmPass.Text.Trim()) { lblResults.Text = "Mật khẩu mới và xác nhận mật khẩu khác nhau"; return; } objUserInfo.Password = txtNewPass.Text.Trim(); control.UpdateAdminUser(objUserInfo); lblResults.Text = "Thay đổi mật khẩu thành công. Click Login để đăng nhập vào hệ thống."; Response.Redirect("Login.aspx"); }
public override SiteMapNode FindSiteMapNode(string rawUrl) { var i = rawUrl.IndexOf('?'); var url = rawUrl; if (i > 0) { url = rawUrl.Substring(0, i); } var start = url.LastIndexOf('/') + 1; var stop = url.LastIndexOf('.'); url = url.Substring(start, stop - start); var list = AdminUserController.GetCurrentAdminUser().Pages; if (list != null) { foreach (AdminPageInfo page in list) { if (page.Visible && url.Equals(page.Name, StringComparison.OrdinalIgnoreCase)) { return(new SiteMapNode(this, page.AdminPageID.ToString(), (page.Source == Null.NullString ? "" : page.Link), page.Name)); } } } return(null); }
protected void Page_Load(object sender, EventArgs e) { if (Request.UserAgent != null && Request.UserAgent.IndexOf("AppleWebKit", StringComparison.Ordinal) > 0) { Request.Browser.Adapters.Clear(); } lnkName.Text = AdminUserController.GetCurrentAdminUser().Username; lnkName.NavigateUrl = "~/ChangePassword.aspx"; BindMenuTop(AdminUserController.GetCurrentAdminUser().PagesEx); }
public override SiteMapNodeCollection GetChildNodes(SiteMapNode node) { var col = new SiteMapNodeCollection(); var id = int.Parse(node.Key); var list = AdminUserController.GetCurrentAdminUser().Pages; if (list != null) { foreach (AdminPageInfo page in list) { if (page.Visible && page.ParentID == id) { col.Add(new SiteMapNode(this, page.AdminPageID.ToString(), (page.Source == Null.NullString ? "" : ("~" + page.Link)), page.Name)); } } } return(col); }