public ResponseMessage SendEmail(string to, string cc, string bcc, string subject, string content) { WebUI.ServiceReferenceEmail.GeneralClient gc = new GeneralClient(); WebUI.ServiceReferenceEmail.Message_Request mrequest = new Message_Request(); WebUI.ServiceReferenceEmail.Message_Response mresponse = new Message_Response(); WebUI.ServiceReferenceEmail.ResponseMessage rmessage = new ResponseMessage(); mrequest.TypeMessage = "1"; mrequest.To = to; mrequest.Cc = cc; mrequest.Bcc = bcc; mrequest.Subject = subject; mrequest.Content = content; mrequest.DatetimeCreated = DateTime.Now.ToString("yyyyMMddssmmHH"); WebUI.ServiceReferenceEmail.Common_Request cr = new Common_Request(); System.Net.ServicePointManager.ServerCertificateValidationCallback = ((sender, certificate, chain, sslPolicyErrors) => true); cr.UserName = "******"; cr.Password = "******"; mresponse = gc.Send_Message(cr, mrequest, out rmessage); return(rmessage); }
public ResponseMessage SendEmail(string to, string cc, string bcc, string subject, string content) { WebUI.ServiceReferenceEmail.GeneralClient gc = new GeneralClient(); WebUI.ServiceReferenceEmail.Message_Request mrequest = new Message_Request(); WebUI.ServiceReferenceEmail.Message_Response mresponse = new Message_Response(); WebUI.ServiceReferenceEmail.ResponseMessage rmessage = new ResponseMessage(); mrequest.TypeMessage = "1"; mrequest.To = to; mrequest.Cc = cc; mrequest.Bcc = bcc; mrequest.Subject = subject; mrequest.Content = content; mrequest.DatetimeCreated = DateTime.Now.ToString("yyyyMMddssmmHH"); WebUI.ServiceReferenceEmail.Common_Request cr = new Common_Request(); System.Net.ServicePointManager.ServerCertificateValidationCallback = ((sender, certificate, chain, sslPolicyErrors) => true); cr.UserName = "******"; cr.Password = "******"; mresponse = gc.Send_Message(cr, mrequest, out rmessage); return rmessage; }
public IActionResult VerifyEmail(int id, string authKey) { Data.DTO.Message_Response messageResponse = new Message_Response(); var authKeyChipper = Helper.CryptoHelper.Sha1(id.ToString()); if (authKey == authKeyChipper) { var user = _unitOfWork.UserRepository.GetById(id); if (user != null) { user.EmailVerified = true; _unitOfWork.Complete(); messageResponse.MessageType = MessageType.Success; messageResponse.Message = "E-posta doğrulama işlemi başarılı. Şimdi giriş yapabilirsiniz."; } else { //başarısız messageResponse.MessageType = MessageType.Danger; messageResponse.Message = "Doğrulamak istediğiniz hesap sistemde kayıtlı değil."; } } else { //başarısız messageResponse.MessageType = MessageType.Danger; messageResponse.Message = "Doğrulama kodu hatalı. Sistem yöneticisi ile irtibata geçebilirsiniz."; } return(View(messageResponse)); }