public HttpResponseMessage Reset_Password() { Reset_Password reset = new Reset_Password(); try { if (HttpContext.Current.Request.Form["Username"].ToString() != null) { reset.Username = HttpContext.Current.Request.Form["Username"].ToString(); } if (HttpContext.Current.Request.Form["Password"].ToString() != null) { reset.Password = HttpContext.Current.Request.Form["Password"].ToString(); } var fromAddress = new MailAddress("*****@*****.**", "From Name"); var toAddress = new MailAddress("*****@*****.**", "To Name"); const string fromPassword = "******"; const string subject = "Subject"; const string body = "Body"; var smtp = new SmtpClient { Host = "smtp.gmail.com", Port = 587, EnableSsl = true, DeliveryMethod = SmtpDeliveryMethod.Network, UseDefaultCredentials = false, Credentials = new NetworkCredential(fromAddress.Address, fromPassword) }; using (var message = new MailMessage(fromAddress, toAddress) { Subject = subject, Body = body }) { smtp.Send(message); } return(Request.CreateResponse(HttpStatusCode.OK, "ส่ง Email แก้ไขพาสเวริค")); } catch (Exception ex) { // error case เกิดข้อผิดพลาด UserError err = new UserError(); err.code = "6"; // error จากสาเหตุอื่นๆ จะมีรายละเอียดจาก system แจ้งกลับ err.message = ex.Message; // Return resual return(Request.CreateResponse(HttpStatusCode.BadRequest, err)); } }
private void resetPasswordToolStripMenuItem_Click(object sender, EventArgs e) { Reset_Password RP = new Reset_Password(); RP.Show(); }