protected void Button1_Click(object sender, EventArgs e) { //eski hesap bilgisi string sorgu; sorgu = "Select hesap from musteri where hno=" + cookie.oku("hno"); SqlDataReader dt = vt.GetDataReader(sorgu); string eski_hesap = ""; if (dt.Read()) { eski_hesap = dt["hesap"].ToString(); } //--eski hesap bilgisi string giden_hesap, miktar; giden_hesap = TextBox1.Text; miktar = TextBox2.Text; sorgu = "UPDATE musteri SET hesap=hesap-" + miktar + " WHERE hno='" + cookie.oku("hno") + "'"; int sonuc1, sonuc2; sonuc1 = vt.Command(sorgu); sorgu = "UPDATE musteri SET hesap=hesap+" + Convert.ToInt32(miktar) + " WHERE hno='" + giden_hesap + "'"; sonuc2 = vt.Command(sorgu); if (sonuc1 != 0 && sonuc2 != 0) { Literal1.Visible = true; Literal1.Text = "<span class='alert alert-success'>Havale başarılı şekilde gerçekleşmiştir.</span>"; } else if (sonuc1 != 0 && sonuc2 == 0) { Literal1.Visible = true; Literal1.Text = "<span class='alert alert-important'>para düşüldü eklenmedi.</span>"; } else if (sonuc1 == 0 && sonuc2 != 0) { Literal1.Visible = true; Literal1.Text = "<span class='alert alert-important'>para eklendi düşülmedi.</span>"; } else { Literal1.Visible = true; Literal1.Text = "<span class='alert alert-important'>Havale yapılamadı.</span>"; } Metotlar metot = new Metotlar(); metot.hareket_olustur(eski_hesap, "Havale", cookie.oku("hno"), giden_hesap); }
protected void Button1_Click(object sender, EventArgs e) { if (Session["aktivasyon"].ToString() == aktivasyon.Text) { string ip_kullanici = Request.ServerVariables["HTTP_X_FORWARDED_FOR"]; if (ip_kullanici == null) { ip_kullanici = Request.UserHostAddress; ip_kullanici = ip_kullanici.Replace("::1", "127.0.0.1"); } string tarayici_bilgi = Request.UserAgent; string tarih = DateTime.Now.ToString("dd'/'MM'/'yyyy HH:mm:ss"); int boyut = tarayici_bilgi.Length; string sorgu = "INSERT INTO girisler(hno, tarih, tarayici_bilgisi, IP) VALUES(" + cookie.oku("hno") + ", '" + tarih + "', '" + tarayici_bilgi.Substring(0, 50) + "', '" + ip_kullanici + "')"; vt.Command(sorgu); Response.Redirect("g_giris.aspx"); Session.Abandon(); } else { Label1.Text = "Hatalı aktivasyon kodu lütfen doğru kodu giriniz..."; } }
protected void Button1_Click(object sender, EventArgs e) { string dosyauzantisi = Path.GetExtension(FileUpload1.PostedFile.FileName); if (FileUpload1.HasFile != true) { Label1.Text = "<div class='alert alert-error'>Lütfen dosya seçiniz...</div> "; } else { FileUpload1.SaveAs(Server.MapPath("img/users/") + cookie.oku("hno") + dosyauzantisi); Label1.Text = "<div class='alert alert-success'>Profil resmi başarıyla yüklenmiştir...</div>"; } string sorgu; sorgu = "UPDATE musteri SET ad='" + TextBox1.Text + "',soyad='" + soyad.Text + "',email='" + email.Text + "',adres='" + Adres.Text + "',tel='" + tel.Text + "',plaka='" + plaka.Text + "',firma='" + firma.Text + "' WHERE hno='" + cookie.oku("hno") + "'"; int sonuc = vt.Command(sorgu); if (sonuc != 0) { Literal1.Text = "<div class='alert alert-info'> Güncelleme başarılı bir şekilde gerçekleştirildi...</div>"; } else { Literal1.Text = "<div class='alert alert-error'> Güncelleme başarız...</div>"; } }
public int hareket_olustur(string eski_hesap, string aciklama, string hesap_no) { //yeni hesap bilgisi veritabani vt = new veritabani(); int sonuc1; string sorgu = "Select hesap from musteri where hno=" + hesap_no; SqlDataReader dt = vt.GetDataReader(sorgu); string yeni_hesap = ""; if (dt.Read()) { yeni_hesap = dt["hesap"].ToString(); } //--yeni hesap bilgisi string tarih = Convert.ToString(DateTime.Now.Year) + "-" + Convert.ToString(DateTime.Now.Month) + "-" + Convert.ToString(DateTime.Now.Day); sorgu = "INSERT INTO hareketler (para1, para2,aciklama,tarih,hno) VALUES ('" + eski_hesap + "', '" + yeni_hesap + "', '" + aciklama + "', '" + tarih + "', '" + hesap_no + "'); "; sonuc1 = vt.Command(sorgu); return sonuc1; }
protected void Button1_Click(object sender, EventArgs e) { //eski hesap bilgisi string sorgu; sorgu = "Select hesap from musteri where hno=" + cookie.oku("hno"); SqlDataReader dt = vt.GetDataReader(sorgu); string eski_hesap = ""; if (dt.Read()) { eski_hesap = dt["hesap"].ToString(); } //--eski hesap bilgisi string giden_tel = TBoxGSM.Text; int miktar = Convert.ToInt32(TBoxTL.Text); int son_hesap = Convert.ToInt32(eski_hesap) - miktar; sorgu = "UPDATE musteri SET hesap=" + son_hesap.ToString() + " WHERE hno='" + cookie.oku("hno") + "'"; int sonuc = vt.Command(sorgu); if (sonuc != 0) { Literal1.Visible = true; Literal1.Text = "<span class='alert alert-success'>" + giden_tel.ToString() + " numaraya TL yüklemesi yapılmıştır...</span>"; } else { Literal1.Visible = true; Literal1.Text = "<span class='alert alert-important'>" + miktar.ToString() + " TL Yüklemesi başarısız olmuştur...</span>"; } Metotlar metot = new Metotlar(); metot.hareket_olustur(eski_hesap.ToString(), "TL Yükleme", cookie.oku("hno"), giden_tel); }
protected void btnbilgiGönder_Click(object sender, EventArgs e) { Mail mailCS = new Mail(); Metotlar mts = new Metotlar(); veritabani vt = new veritabani(); string yeniSifre = mts.SifreUret(); try { string sqlString = "UPDATE musteri SET sifre='" + yeniSifre.ToString() + "' WHERE hno='" + btnMusteriNo.Text + "' AND email='" + btnE_mail.Text + "'"; int count = vt.Command(sqlString); if (count == 1) { string icerik = "Şifre değiştirme işleminiz başarıyla tamamlanmıştır." + "<br/>Sizin için oluşturulan şifre:<br/>" + yeniSifre + "<br/><br/>Yeni şifreniz ile giriş yapabilirsiniz.<br/><br/>" + "<p style=\"padding: 18px 0 44px\">© 2016, BGA BANK </p>"; // metotlardan bir metot oluştur sonra geri gelen değeri icerik değişkenine eşitle mailCS.SifremiUnuttumMailGönder(icerik, btnE_mail.Text, "ŞİFRE DEĞİŞİKLİĞİ"); ScriptManager.RegisterStartupScript(this, typeof(Page), "Girilen bilgiler geçerlidir. Mail gönderildi.", "window.opener.document.getElementById('LabelE_posta').innerText = 'Yeni şifre ' + document.getElementById('btnE_mail').value + ' adresine gönderilmiştir.';" + "this.close();", true); } else { ScriptManager.RegisterStartupScript(this, typeof(Page), "Sayfa yenileme", "document.getElementById('btnE_mail').value='';" + "document.getElementById('btnMusteriNo').value='';" + "document.getElementById('bilgi').innerText = 'Lütfen bilgilerinizi doğru bir şekilde tekrar giriniz!';" + "document.getElementById('bilgi').removeAttribute(['class']);" + "document.getElementById('bilgi').setAttribute(['class'], ['label btn-danger']);", true); } } catch { } }
protected void Button1_Click(object sender, EventArgs e) { string adsoyad, mesaj, tarih; adsoyad = AdSoyad.Text; mesaj = Mesaj.Text; tarih = Convert.ToString(DateTime.Now.Year) + "-" + Convert.ToString(DateTime.Now.Month) + "-" + Convert.ToString(DateTime.Now.Day); string sorgu = "INSERT INTO iletisim_formu_mesajlari (adsoyad,mesaj,tarih) VALUES ('" + adsoyad + "','" + mesaj + "','" + tarih + "')"; int query_result = vt.Command(sorgu); if (query_result != 0) { Literal1.Text = "<div class='alert alert-success'>Mesajınız başarıyla gönderildi... </div>"; AdSoyad.Text = ""; Mesaj.Text = ""; } else { Literal1.Text = "<div class='alert alert-error'>Mesajınız başarıyla gönderilmedi... </div>"; } }
protected void Page_Load(object sender, EventArgs e) { Metotlar methods = new Metotlar(); veritabani vt = new veritabani(); #region The code-piece inserting the news to the database string sqlQuery; try { string rssUrl = "http://www.trthaber.com/sondakika.rss"; XmlDocument xmlVerisi = new XmlDocument(); for (int i = 0; i < 3; i++) { xmlVerisi.Load(rssUrl); } Newsitem News = new Newsitem(); for (int i = 0; i < 3; i++) { News.Title = xmlVerisi.SelectNodes("rss/channel/item/title")[i].InnerText; News.Description = xmlVerisi.SelectNodes("rss/channel/item/description")[i].InnerText; News.ImageURL = xmlVerisi.SelectNodes("rss/channel/item/imageUrl")[i].InnerText; News.Link = xmlVerisi.SelectNodes("rss/channel/item/link")[i].InnerText; News.Title = methods.TirnaklariKaldir(News.Title); News.Description = methods.TirnaklariKaldir(News.Description); News.Description = methods.BoslukKaldır(News.Description); if (i == 0 && News.Title != null && News.Link != null && News.Description != null && News.ImageURL != null) { vt.Connection(); sqlQuery = "select * from haberler"; int count = vt.Command(sqlQuery); if (count == -1) { vt.Connection(); vt.Command("DELETE FROM haberler"); for (int k = 0; k < 3; k++) { File.Delete(Server.MapPath("~/img/YeniHaber" + k.ToString() + ".jpg")); } } } WebClient webClient = new WebClient(); News.FotoYol = "/img/YeniHaber" + i.ToString() + ".jpg"; webClient.DownloadFile(News.ImageURL, Server.MapPath("~" + News.FotoYol)); sqlQuery = "INSERT INTO haberler (haber_baslik, haber_detay, haber_foto_link, haber_link, haber_foto_yol) VALUES('" + News.Title + "','" + News.Description + "','" + News.ImageURL + "','" + News.Link + "','" + News.FotoYol + "')"; vt.Connection(); vt.Command(sqlQuery); } } catch (Exception ex) { ex.Message.ToString(); } #endregion #region The code-piece showing the news on the page vt.Connection(); SqlDataReader dr = vt.GetDataReader("SELECT * FROM haberler"); int j = 0; while (dr.Read()) { if (j == 0) { NewsTitle1.Text = dr["haber_baslik"].ToString(); NewsDescription1.Text = dr["haber_detay"].ToString(); NewsImage1.ImageUrl = dr["haber_foto_yol"].ToString(); NewsLink1.NavigateUrl = dr["haber_link"].ToString(); } else if (j == 1) { NewsTitle2.Text = dr["haber_baslik"].ToString(); NewsDescription2.Text = dr["haber_detay"].ToString(); NewsImage2.ImageUrl = dr["haber_foto_yol"].ToString(); NewsLink2.NavigateUrl = dr["haber_link"].ToString(); } else { NewsTitle3.Text = dr["haber_baslik"].ToString(); NewsDescription3.Text = dr["haber_detay"].ToString(); NewsImage3.ImageUrl = dr["haber_foto_yol"].ToString(); NewsLink3.NavigateUrl = dr["haber_link"].ToString(); } j++; } dr.Close(); #endregion }
protected void Submit_Click(object sender, EventArgs e) { //IP Kontrolü string _ip = Request.ServerVariables["HTTP_X_FORWARDED_FOR"]; if (_ip == null) { _ip = Request.UserHostAddress; _ip = _ip.Replace("::1", "127.0.0.1"); } try { var sqlString = "SELECT * FROM musteri WHERE hno = '" + login_id.Text + "' and sifre='" + login_password.Text + "'"; veritabani vt = new veritabani(); SqlDataReader rd = vt.GetDataReader(sqlString); Cookie cookie = new Cookie(); if (rd.Read()) { /*Session.Add("mid", rd["mid"].ToString()); * Session.Add("hno", rd["hno"].ToString()); * Session.Add("AdSoyad", rd["ad"].ToString() + " " + rd["soyad"].ToString());*/ cookie.cookie_olustur("email", rd["email"].ToString()); cookie.cookie_olustur("hno", rd["hno"].ToString()); cookie.cookie_olustur("adsoyad", rd["ad"].ToString() + " " + rd["soyad"].ToString()); } else { throw new Exception("Hatalı giriş"); } //Bu kontrol yapısı linqn try catch yoksa hata döndermesi üzerine güvenli sayfaların güvensizlerle benzer kod yapısını içermesi için tasarlandı. string kontrol = "0";//Veri tabanındaki ayarlar tablosunda kullanıcının IP kontrolü ya da mail kontrolü yoksa sisteme giriş yapması için eklendi try { //string sorgu = "SELECT * from IP as c inner join ayarlar as o on o.hno=c.hno where c.hno=" + login_id.Text + " and o.hno=" + login_id.Text; string sorgu = "Select * from IP where hno=" + login_id.Text; SqlDataReader veri_IP = vt.GetDataReader(sorgu); sorgu = "Select * from ayarlar where hno=" + login_id.Text; DataRow veri_ayar = vt.GetDataRow(sorgu); while (veri_IP.Read()) { if (veri_ayar["ip_dogrula"].ToString() == "1") { if (_ip == veri_IP["IP"].ToString()) { if (veri_ayar["mail_dogrula"].ToString() == "1") { Server.Transfer("g_mail_dogrulama.aspx"); throw new Exception("Mail doğrulama"); } string tarayici_bilgi = Request.UserAgent; string tarih = DateTime.Now.ToString("dd'/'MM'/'yyyy HH:mm:ss"); sorgu = "INSERT INTO girisler(hno, tarih, tarayici_bilgisi, IP) VALUES(" + cookie.oku("hno") + ", '" + tarih + "', '" + tarayici_bilgi.Substring(0, 50) + "', '" + _ip + "')"; vt.Command(sorgu); Server.Transfer("g_giris.aspx"); } else { kontrol = "1"; //kullanıcının IP ve ayarlar tablosunda verisi var fakat ordaki veri şuanki IP adresiyle uyuşmuyor. Bu durumda //Kullanıcının sisteme girişi engellenmesi için kontrol 1 yapılır } } else { if (veri_ayar["mail_dogrula"].ToString() == "1") { Server.Transfer("g_mail_dogrulama.aspx"); throw new Exception("Mail doğrulama"); } } } } catch { } if (kontrol != "1") //Kullanıcının IP değeri yanlış ise yukarıdada açıklandığı gibi girişi engellenir. { string tarayici_bilgi = Request.UserAgent; string tarih = DateTime.Now.ToString("dd'/'MM'/'yyyy HH:mm:ss"); int boyut = tarayici_bilgi.Length; string sorgu = "INSERT INTO girisler(hno, tarih, tarayici_bilgisi, IP) VALUES(" + cookie.oku("hno") + ", '" + tarih + "', '" + tarayici_bilgi.Substring(0, 50) + "', '" + _ip + "')"; vt.Command(sorgu); Response.Redirect("g_giris.aspx"); Response.Redirect("g_giris.aspx"); } } catch (Exception ex) { LabelBilgi.Visible = true; LabelBilgi.Text = "Müsteri Numaranız ya da şifreniz yanlış. Lütfen tekrar deneyin."; } finally { } }
protected void Button1_Click(object sender, EventArgs e) { string _ip = TextBox1.Text; try { string genel_sorgu = "Select * from IP where hno=" + cookie.oku("hno") + "AND IP='" + _ip + "'"; DataRow genl_sonuc = vt.GetDataRow(genel_sorgu); if (genl_sonuc["IP"] != null) { Literal2.Text = "Bu IP sistemde kayıtlıdır...."; } } catch (Exception) { string sorgu = "INSERT INTO IP (hno,IP) VALUES ('" + cookie.oku("hno") + "','" + _ip + "');"; int sonuc = vt.Command(sorgu); if (sonuc != 0) { Literal2.Text = "Kayıt başarı ile tamamlandı."; } } try { string genel_ip = "Select * from ayarlar where hno=" + cookie.oku("hno"); DataRow sonuc_ip = vt.GetDataRow(genel_ip); if (sonuc_ip["hno"] != null) { int ip_dogrula = 0; if (CheckBox1.Checked == true) { ip_dogrula = 1; } else if (CheckBox1.Checked == false) { ip_dogrula = 0; } genel_ip = "UPDATE ayarlar SET ip_dogrula=" + ip_dogrula + "where hno=" + cookie.oku("hno") + ";"; int sonuc = vt.Command(genel_ip); if (sonuc != 0) { Literal2.Text = "Güncelleme başarılı."; } } } catch (Exception) { int ip_dogrula = 0; if (CheckBox1.Checked == true) { ip_dogrula = 1; } else if (CheckBox1.Checked == false) { ip_dogrula = 0; } string genel_ip = "INSERT INTO ayarlar (hno,ip_dogrula) VALUES (" + cookie.oku("hno") + "," + ip_dogrula + ");"; int sonuc = vt.Command(genel_ip); if (sonuc != 0) { Literal2.Text = "Kayıt başarı ile tamamlandı."; } } }