Beispiel #1
0
        public JsonResult ChangePassWordSV(AccountModel model)
        {
            string dt = "";

            try
            {
                var ses = (user_save)Session[constant.SV_SESSION];
                model.UserName = ses.USER_NAME;
                AccountDAL obj = new AccountDAL();

                var rs = obj.ChangePassWordSV(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));
            }
        }
Beispiel #2
0
        public JsonResult GetPassWordSV(AccountModel model)
        {
            string data = "";

            try
            {
                AccountDAL obj = new AccountDAL();
                var        rs  = obj.GetPassWordSV(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.ChangePassWordSV(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_sv + " - " + 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));
            }
        }