public JsonResult ChangePassWordGV(AccountModel model) { string dt = ""; try { var ses = (user_save)Session[constant.GV_SESSION]; model.UserName = ses.USER_NAME; AccountDAL obj = new AccountDAL(); var rs = obj.ChangePassWordGV(model); if (rs) { dt = "Mật khẩu đã được thay đổi"; } else { dt = "Thông tin không chính xác, vui lòng kiểm tra lại!"; } return(Json(dt, JsonRequestBehavior.AllowGet)); } catch { dt = "Lỗi kết nối, Hãy thử lại sau!"; return(Json(dt, JsonRequestBehavior.AllowGet)); } }
public JsonResult GetPassWordGV(AccountModel model) { string data = ""; try { AccountDAL obj = new AccountDAL(); var rs = obj.GetPassWordGV(model); if (rs.Count() == 1) { var us = rs.FirstOrDefault(); Random generator = new Random(); String r = generator.Next(0, 999999).ToString("D6"); AccountModel m = new AccountModel(); m.UserName = us.UserName; m.PasswordOld = us.PassWord; m.PasswordNew = r; var dt = obj.ChangePassWordGV(m); if (dt) { Utils s = new Utils(); string email = WebConfigurationManager.AppSettings["Email_Support"]; string password = WebConfigurationManager.AppSettings["PassWord_Email_Support"]; var subject = "Cấp lại mật khẩu truy cập "; var body = "Tài khoản : " + us.Ten_gv + " - " + us.UserName + ", mật khẩu mới của quý khách là: " + r; var a = s.SendEmail(us.Email, subject, body, password, email); if (a.Result == "true") { data = "Mật khẩu đã được gửi đến địa chỉ email của bạn!"; } else { data = a.Message; } } else { data = "Chúng tôi chưa thể thay đổi mật khẩu của bạn vào lúc này! Hãy thử lại sau"; } } else { data = "Thông tin không chính xác, vui lòng kiểm tra lại!"; } return(Json(data, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { data = "Lỗi kết nối, Hãy thử lại sau! \n" + ex; return(Json(data, JsonRequestBehavior.AllowGet)); } }