public ActionResult SendCheckPwdMail(string uname, string loginAccount, string code) { Dictionary<string, object> dic = new Dictionary<string, object>(); MemberData md = new MemberData(); Member m = new Member(); var data = md.Get().ToList().Where(a => a.uName == uname && a.uemail == loginAccount && (a.FacebookId == "" && a.GoogleId == "")).SingleOrDefault(); if (data != null) { m.num = data.num; var newPwd = RendomNum.GetRandomString(10); m.uPassWord = PassWordSecurity.Sha384Encode(PassWordSecurity.Sha256Encode(newPwd)); md.UpdatePassword(m); dic.Add("success", true); dic.Add("msg", "以寄到您的信箱,請自行前往確認"); SendMailToEveryOne.SendMail(loginAccount, "*****@*****.**", "Funmtb忘記密碼通知", "Funmtb忘記密碼通知", "因個資關係,再麻煩親愛的客戶自行到官網去更改密碼,您的新密碼是:" + newPwd, false); } else { dic.Add("success", false); dic.Add("msg", "發生錯誤"); } return Json(dic); }