protected void btn_GetPass_Click(object sender, EventArgs e) { string email = txtEmail.Text.Trim(); AdminBSO adminBSO = new AdminBSO(); Admin admin = adminBSO.GetAdminByEmail(email); if (admin != null) { SecurityBSO securityBSO = new SecurityBSO(); string oldpass = admin.AdminPass; string newpass = securityBSO.DecPwd(oldpass); Config config = new Config(); if (AspNetCache.CheckCache("Config_" + Language.language) == false) { ConfigBSO configBSO = new ConfigBSO(); config = configBSO.GetAllConfig(Language.language); AspNetCache.SetCacheWithTime("Config_" + Language.language, config, 150); } else { config = (Config)AspNetCache.GetCache("Config_" + Language.language); } MailBSO mailBSO = new MailBSO(); mailBSO.EmailFrom = config.Email_from; string subject = "Mật khẩu tài khoản quản trị - " + config.WebName; string body = "Chào bạn : " + admin.AdminFullName + "<br>"; body += "Hệ thống quản trị - " + config.WebName + " thông báo mật khẩu hệ thống của bạn: <br>"; body += "Tài khoản Email đăng nhập của bạn : " + admin.AdminEmail + "<br>"; body += "Mật khẩu đăng nhập hệ thống của bạn : " + newpass; if (mailBSO.SendMail(email, subject, body) == true) { Tool.Message(this.Page, "Thông tin tài khoản đã được gửi tới Email của bạn!"); return; } else { Tool.Message(this.Page, "Hệ thống Mail lỗi! Không thể gửi được thông tin tài khoản, vui lòng thử lại sau."); return; } } else { Tool.Message(this.Page, "Xin lỗi! Chúng tôi không tìm thấy tài khoản của bạn trong hệ thống"); return; } }