private void YeniŞifreGönderToolStripMenuItem_Click(object sender, EventArgs e) { if (_selectedModel == null) { return; } //Cari şifresini güncelle string yeniSifre = _cari.YeniSifreOlustur(); var result = _cari.SifreGuncelle(_selectedModel.Id, yeniSifre); //Yeni şifreyi sms gönder bool isSended = _sms.CreateAccountSendSms(new SmsModel() { Phone = _selectedModel.Telefon, Text = $"Yeni giriş bilgileriniz;\nTelefon:{_selectedModel.Telefon}\nSifre:{yeniSifre}" }); if (isSended == true) { MessageBox.Show("Yeni şifre bilgisi müşteriye gönderildi.", "Başarılı", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Şifre güncellendi.Fakat müşteriye sms iletilemedi", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public JsonResult repass(string phone) { if (phone == null || phone == "") { return new JsonResult() { Data = "Telefon boş olamaz", JsonRequestBehavior = JsonRequestBehavior.AllowGet } } ; if (phone.Length != 11) { return new JsonResult() { Data = "Telefon 11 haneli girilmelidir.", JsonRequestBehavior = JsonRequestBehavior.AllowGet } } ; var result = _cari.Query(phone); if (result == null) { return(new JsonResult() { Data = "Böyle bir hesap bulunamadı", JsonRequestBehavior = JsonRequestBehavior.AllowGet }); } string sifre = _cari.YeniSifreOlustur(); _cari.SifreGuncelle(result.Id, sifre); _sms.SetAuth(); bool isSended = _sms.TekSmsGonder(new SmsModel() { Phone = result.Telefon, Text = $"Talebiniz doğrultusunda" + $" şifrenizi güncelledik." + $"Bilgileriniz;\nTelefon:{result.Telefon}\nŞifre:{sifre}" }); if (isSended == true) { _hareket.Insert(new MusteriGirisHareketleri() { IslemTarihi = DateTime.Now, Islem = HareketTipleri.Sifre_Degistirme, IslemAciklama = "Şifrenizi unuttuğunuz için talebiniz doğrultusunda yeni şifre verildi.", MusteriId = result.Id, CihazIp = _client.GetClientIp(), CihazBrowserAnonId = _client.GetClientAnonId(), CihazBrowser = _client.GetBrowser(_client.GetUserAgent(), _client.GetVersion()) }); return(Json("Yeni şifre telefon numaranıza gönderildi.", JsonRequestBehavior.AllowGet)); } else { _hareket.Insert(new MusteriGirisHareketleri() { IslemTarihi = DateTime.Now, Islem = HareketTipleri.Sifre_Degistirme, IslemAciklama = "Şifrenizi unuttuğunuz için talebiniz doğrultusunda yeni şifre verildi.", MusteriId = result.Id, CihazIp = _client.GetClientIp(), CihazBrowserAnonId = _client.GetClientAnonId(), CihazBrowser = _client.GetBrowser(_client.GetUserAgent(), _client.GetVersion()) }); return(Json("Yeni şifreni oluşturduk fakat SMS hizmetimizde bir sorun oluştuğu için sms gönderemedik.Lütfen bizimle iletişime geçiniz.", JsonRequestBehavior.AllowGet)); } } } }