Beispiel #1
0
        private void button1_Click_1(object sender, EventArgs e)
        {
            Sifreleme sec = new Sifreleme();

            sec.DosyaSecOku();
            DosyaMetin.Text = sec.metin;
        }
        public JsonResult GuncelleJson(int uyeId, string mail, string parola, string parolaTekrar)
        {
            if (!string.IsNullOrEmpty(mail))
            {
                if (parola == parolaTekrar)
                {
                    parola = Sifreleme.Sifrele(parola);
                    var uye = unitOfWork.GetRepository <Uye>().GetById(uyeId);
                    uye.Mail = mail;

                    if (!string.IsNullOrEmpty(parola))
                    {
                        uye.Sifre = parola;
                    }

                    unitOfWork.GetRepository <Uye>().Update(uye);
                    unitOfWork.SaveChanges();
                    return(Json("1"));
                }
                else
                {
                    return(Json("parolaUyusmazligi"));
                }
            }
            else
            {
                return(Json("mailBosOlamaz"));
            }
        }
Beispiel #3
0
        public IActionResult Index(Uye Gelenbilgi)
        {
            using (ZamanContext ctx = new ZamanContext())
            {
                var SifreDönüt = Sifreleme.CalculateMd5Hash(Gelenbilgi.Sifre);
                var bulunanone = ctx.Uyeler.Where(u => u.Eposta == Gelenbilgi.Eposta && u.Sifre == SifreDönüt);
                if (bulunanone.Count() == 0)
                {
                    TempData["durum"] = true;
                    TempData["mesaj"] = "Email or password is incorrect";
                    return(RedirectToAction("Index"));
                }
                else
                {
                    var bulunan = ctx.Uyeler.FirstOrDefault(o => o.Eposta == Gelenbilgi.Eposta);

                    if (bulunan.AktifMi == 1)
                    {
                        var i = bulunan.Uyeid;
                        TempData["gidenid"] = i;
                        return(RedirectToAction("Send", "SignIn", new { id = i }));
                    }
                    else
                    {
                        TempData["durumtwo"] = true;
                        TempData["msj"]      = "your membership is inactive";
                        return(RedirectToAction("Index"));
                    }
                }
            }
        }
        public JsonResult EkleJson(int uyeId, string mail, string parola, string parolaTekrar)
        {
            if (!string.IsNullOrEmpty(mail) && !string.IsNullOrEmpty(parola) && !string.IsNullOrEmpty(parolaTekrar))
            {
                if (parola == parolaTekrar)
                {
                    parola = Sifreleme.Sifrele(parola);
                    var uye = unitOfWork.GetRepository <Uye>().GetById(uyeId);
                    uye.Mail  = mail;
                    uye.Sifre = parola;
                    // 1 = admin , 2 = moderator, 3 = izleyici
                    uye.Yetki = "3";

                    unitOfWork.GetRepository <Uye>().Update(uye);
                    unitOfWork.SaveChanges();
                    return(Json("1"));
                }
                else
                {
                    return(Json("parolaUyusmazligi"));
                }
            }
            else
            {
                return(Json("bosOlamaz"));
            }
        }
        public JsonResult GirisKontrol(string kAd, string sifre, bool hatirla)
        {
            try
            {
                if (kAd != null && sifre != null)
                {
                    var sifrelenmis = Sifreleme.Donustur(sifre);


                    foreach (var hesap in DB.Kullanici)
                    {
                        if (kAd == hesap.KullaniciAd && sifrelenmis == hesap.Sifre)
                        {
                            HttpCookie kullanici = new HttpCookie("prsnl");
                            kullanici.Values.Add("Id", hesap.Personel.ID.ToString());
                            kullanici.Values.Add("Ad", hesap.Personel.Ad);
                            kullanici.Values.Add("Soyad", hesap.Personel.Soyad);
                            kullanici.Values.Add("Resim", hesap.Personel.Resim);
                            kullanici.Values.Add("KayitTrh", hesap.Personel.GirisTarihi.ToString());
                            kullanici.Values.Add("Yetki", hesap.Yetki.Yetki1);
                            if (hatirla)
                            {
                                kullanici.Expires = DateTime.Now.AddDays(365);
                            }
                            Response.Cookies.Add(kullanici);
                            return(Json("1"));
                        }
                    }
                }
                return(Json("0"));
            }
            catch { return(Json("0")); }
        }
Beispiel #6
0
 public static User LoginKontrol(int tip, string sirketKod, string userName, string password)
 {
     using (UserRoleDBDataContext Context = new UserRoleDBDataContext(ConStr))
     {
         Context.DeferredLoadingEnabled = false;
         if (Context.Users.Any(x => x.Kod == userName))
         {
             User user = Context.Users.Where(x => x.Kod == userName && x.Tip == tip && x.Sirket == sirketKod).FirstOrDefault();
             if (user.IsNotNull())
             {
                 if (Sifreleme.Cozumle(user.Sifre) == password)
                 {
                     return(user);
                 }
                 else
                 {
                     return(null);
                 }
             }
             else
             {
                 return(null);
             }
         }
         else
         {
             return(null);
         }
     }
 }
 public IActionResult Index(Uye GelenUye)
 {
     using (ZamanContext ctx = new ZamanContext())
     {
         var dönüt      = Sifreleme.CalculateMd5Hash(GelenUye.Sifre);
         var toplu      = ctx.Uyeler.ToList();
         var bulunanone = ctx.Uyeler.Where(u => u.Eposta == GelenUye.Eposta);
         if (bulunanone.Count() != 0)
         {
             TempData["mesaj"] = "email is already in use";
             TempData["durum"] = true;
             return(new RedirectResult("/Register/Index"));
         }
         GelenUye.Sifre   = dönüt;
         GelenUye.AktifMi = 0;
         string mail = GelenUye.Eposta;
         ctx.Uyeler.Add(GelenUye);
         ctx.SaveChanges();
         int i = GelenUye.Uyeid;
         //string url = string.Format("<a href=\"www.zaman.com/Register/UyeKayit/{0}\"></a>",i); //Link olarak dönmüyor.
         string link = string.Format("<a href=\"http://www.timemail.org/Register/UyeKayit/{0}\">Onay için buraya tıklayınız.</a>", i);
         SendMail.Onaymail(mail, link);
         return(RedirectToAction("Onay"));
     }
 }
Beispiel #8
0
    protected void btnGiris_Click(object sender, EventArgs e)
    {
        TezDBEntities db = new TezDBEntities();

        string sifrem = Sifreleme.Sifrele(Request["Sifre"].Trim());
        string no     = Request["No"].Trim();

        if (Request["No"].Trim() == "" || Request["Name"].Trim() == "" || Request["Sifre"].Trim() == "" || Request["E-mail"].Trim() == "" || Request["Bolum"].Trim() == "")
        {
            LabelSignUP.Text = "Lütfen Boş Geçmeyiniz";
        }
        else
        {
            if (db.Ogrenci.Where(w => w.No == no).Any())
            {
                LabelSignUP.Text = "Bu Kullanıcı Sistemde Mevcut";
            }
            else
            {
                Ogrenci ogrenci = new Ogrenci();

                ogrenci.No     = Request["No"].Trim();
                ogrenci.Ad     = Request["Name"].Trim();
                ogrenci.Sifre  = sifrem;
                ogrenci.Mail   = Request["E-mail"].Trim();
                ogrenci.Bolum  = Request["Bolum"].Trim();
                ogrenci.durum  = true;
                ogrenci.Derece = 2;
                db.Ogrenci.Add(ogrenci);
                db.SaveChanges();
                Response.Redirect(@"~/Default.aspx");
            }
        }
    }
Beispiel #9
0
        public JsonResult EkleJson(int uyeId, string mail, string parola, string parolaTekrar)
        {
            if (!string.IsNullOrEmpty(mail) && !string.IsNullOrEmpty(parola) && !string.IsNullOrEmpty(parolaTekrar))
            {
                if (parola == parolaTekrar)
                {
                    parola = Sifreleme.Sifrele(parola);
                    var uye = unitOfWork.GetRepository <Uye>().GetById(uyeId);
                    uye.Mail  = mail;
                    uye.Sifre = parola;
                    // 1 = admin(ful yetki), 2 = moderatör(üyelik controller'a ulaşamaz), 3 = izleyici(index sayfasını görür, işlem yapamaz)
                    uye.Yetki = "3";

                    unitOfWork.GetRepository <Uye>().Update(uye);
                    unitOfWork.SaveChanges();
                    return(Json("1"));
                }
                else
                {
                    return(Json("parolaUyusmazligi"));
                }
            }
            else
            {
                return(Json("bosOlamaz"));
            }
        }
Beispiel #10
0
    protected void btnGiris_Click(object sender, EventArgs e)
    {
        TezDBEntities db = new TezDBEntities();

        string sifrem = Sifreleme.Sifrele(Request["Sifre"].Trim());
        string mail   = Request["E-mail"].Trim();

        if (Request["Name"].Trim() == "" || Request["Sifre"].Trim() == "" || Request["E-mail"].Trim() == "")
        {
            LabelSignUP.Text = "Lütfen Boş Geçmeyiniz";
        }
        else
        {
            if (db.Admin.Where(w => w.Mail == mail).Any())
            {
                LabelSignUP.Text = "Bu Kullanıcı Sistemde Mevcut";
            }
            else
            {
                Admin admin = new Admin();

                admin.KullanıcıAdi = Request["Name"].Trim();
                admin.Sifre        = sifrem;
                admin.Mail         = Request["E-mail"].Trim();
                admin.Derece       = 0;
                db.Admin.Add(admin);
                db.SaveChanges();
                Response.Redirect(@"~/Forms/Admin/AdminEkle.aspx");
            }
        }
    }
Beispiel #11
0
        //Yetki eklemedim, yetki farketmeksizin tüm kullanıcılar erişmeli
        public JsonResult ProfilBilgiGuncelleJson(string parola, string parolaTekrar, string tel)
        {
            if (parola == parolaTekrar)
            {
                var uyeId = Convert.ToInt32(Request.Cookies["uye"]["Id"]);
                var uye   = unitOfWork.GetRepository <Uye>().GetById(uyeId);

                //  uye  .    Mail =     mail;
                uye.Tel = tel;

                if (!string.IsNullOrEmpty(parola))
                {
                    parola    = Sifreleme.Sifrele(parola);
                    uye.Sifre = parola;
                }

                unitOfWork.GetRepository <Uye>().Update(uye);
                unitOfWork.SaveChanges();

                return(Json("1"));
            }
            else
            {
                return(Json("parolaUyusmazligi"));
            }
        }
Beispiel #12
0
    protected void btnGiris_Click(object sender, EventArgs e)
    {
        TezDBEntities db = new TezDBEntities();

        string sifrem = Sifreleme.Sifrele(Request["Sifre"].Trim());
        string no     = Request["E-mail"].Trim();

        if (Request["Name"].Trim() == "" || Request["Sifre"].Trim() == "" || Request["E-mail"].Trim() == "" || Request["Ders"].Trim() == "")
        {
            LabelSignUP.Text = "Lütfen Boş Geçmeyiniz";
        }
        else
        {
            if (db.Hoca.Where(w => w.Mail == no).Any())
            {
                LabelSignUP.Text = "Bu Kullanıcı Sistemde Mevcut";
            }
            else
            {
                Hoca hoca = new Hoca();

                hoca.Ad     = Request["Name"].Trim();
                hoca.Sifre  = sifrem;
                hoca.Mail   = Request["E-mail"].Trim();
                hoca.Ders   = Request["Ders"].Trim();
                hoca.Derece = 1;
                db.Hoca.Add(hoca);
                db.SaveChanges();
                Response.Redirect(@"~/Default.aspx");
            }
        }
    }
        protected void imgbtnYorumlike_Click(object sender, ImageClickEventArgs e)
        {
            if (Session["CheckRefresh"].ToString() == ViewState["CheckRefresh"].ToString()) //img buton ile puan arttırıldıktan sonra sayfa yenilendiğinde tekrar puan arttır img buton içindeki kodlar çalışıyor ona karşı yazılan kod.
            {
                Session["CheckRefresh"] = Server.UrlDecode(System.DateTime.Now.ToString()); //img buton ile puan arttırıldıktan sonra sayfa yenilendiğinde tekrar puan arttır img buton içindeki kodlar çalışıyor ona karşı yazılan kod.
                if (Request.Cookies["cerezDosyam"] == null)
                {
                    Response.Redirect("Login.aspx");
                }
                else
                {
                    HttpCookie cerezOku = Request.Cookies["cerezdosyam"];
                    kullanicilar.mail = cerezOku["mail"];
                    int girisyapankisiid = kullanicilar.KullaniciidDonder();
                    kullanicilar.girisyapankisiid = girisyapankisiid;
                    ImageButton myButton = (ImageButton)sender;
                    int         gundemid = Convert.ToInt32(HttpUtility.UrlDecode(Sifreleme.Decrypt(Request.QueryString["gundemid"])));
                    string      metin    = myButton.ToolTip.Trim();
                    int         bosluk   = metin.IndexOf(" ");
                    int         kisiid   = Convert.ToInt32(metin.Substring(0, bosluk));
                    int         yorumid  = Convert.ToInt32(metin.Substring(bosluk + 1).TrimStart());
                    kullanicilar.gundemid          = gundemid;
                    kullanicilar.yorumid           = yorumid;
                    kullanicilar.yorumuyazankisiid = kisiid;
                    yorumlar.yorumuyazankisiid     = kisiid;

                    kullanicilar.yorumid = yorumlar.YorumidDonder();

                    if (kullanicilar.girisyapankisiid == kullanicilar.yorumuyazankisiid)
                    {
                        Mesajver("swal('Hata','Kendi yorumunuzu beğenemezsiniz.','error')");
                    }
                    else
                    {
                        bool oncedenbaktimi = kullanicilar.KullaniciYorumuOncedenLikeladimi();
                        if (oncedenbaktimi == true)
                        {
                            Mesajver("swal('Hata','Aynı yorumu birden fazla beğenemezsiniz.','error')");
                        }
                        else
                        {
                            bool arttimi = kullanicilar.YorumYapanKullaniciPuanArttir();
                            if (arttimi)
                            {
                                Mesajver("swal('Başarılı','Puan arttırılmıştır.','success')");
                                kullanicilar.KullaniciyiYorumLikelaraEkle();
                                YorumlariGetir();
                            }
                            else
                            {
                                Mesajver("swal('Hata','Malesef puan arttırılamadı.','error')");
                            }
                        }
                    }
                }
            }
        }
Beispiel #14
0
 protected void Page_Load(object sender, EventArgs e)
 {
     yorumlar.yorumid   = Convert.ToInt32(HttpUtility.UrlDecode(Sifreleme.Decrypt(Request.QueryString["yorumid"])));
     gundemler.gundemid = yorumlar.YorumGundemId();
     if (!IsPostBack)
     {
         lblGundemBaslik.Text = gundemler.GundemBaslik();
         txtYorum.InnerText   = yorumlar.YorumGetir();
     }
 }
Beispiel #15
0
        private void button2_Click(object sender, EventArgs e)
        {
            string SifrelenecekMetin = string.Empty;

            SifrelenecekMetin = DosyaMetin.Text;
            Sifreleme okuSifrele = new Sifreleme();

            okuSifrele.Sifrele(SifrelenecekMetin);
            DosyaMetin.Text = okuSifrele.SifrelenenMetin;
        }
Beispiel #16
0
        private void button3_Click(object sender, EventArgs e)
        {
            string SifreCozulecekMetin = string.Empty;

            SifreCozulecekMetin = DosyaMetin.Text;
            Sifreleme sifreCozen = new Sifreleme();

            sifreCozen.SıfreCoz(SifreCozulecekMetin);
            DosyaMetin.Text = sifreCozen.sıfreCozulenMetin;
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     gundemler.gundemid = Convert.ToInt32(HttpUtility.UrlDecode(Sifreleme.Decrypt(Request.QueryString["gundemid"])));
     if (!IsPostBack)
     {
         var dtkategoriler = gundemler.KategoriGetir();
         foreach (var kategoriDoldur in dtkategoriler)
         {
             DrpDownGundemKategori.Items.Add(kategoriDoldur.kategori);
         }
         lblGundemBaslik.Text = gundemler.GundemBaslik();
         txtYorum.InnerText   = gundemler.GundemIcerikGetir();
     }
 }
Beispiel #18
0
        public IActionResult NewPassword(Uye yeniSifre)     //şifre yenileme mailinde ,maildeki adrese tıkladığında burası işleme giricek
        {
            var dönüt = Sifreleme.CalculateMd5Hash(yeniSifre.Sifre);

            using (ZamanContext ctx = new ZamanContext())
            {
                var i = Convert.ToInt32(TempData["id"]);
                var b = ctx.Uyeler.Find(i);
                b.Sifre = dönüt;
                ctx.SaveChanges();
                TempData["d"] = true;
                TempData["m"] = "Password change is successful";
                return(RedirectToAction("Index"));
            }
        }
Beispiel #19
0
        private void btnGuncelle_Click(object sender, EventArgs e)
        {
            DB db = new DB();

            try
            {
                _sifreTut.KullaniciAdi = txtNick.Text;
                _sifreTut.Not          = txtNot.Text;
                _sifreTut.Sifre        = Sifreleme.sifrele(txtSifre.Text);
                db.Update(_sifreTut);
                this.Close();
            }
            catch (Exception exception)
            {
                MessageBox.Show(exception.Message);
            }
        }
Beispiel #20
0
 private void formKullaniciEkle_Load(object sender, EventArgs e)
 {
     if (Kullanici.IsNotNullEmpty())
     {
         txtKullaniciAdi.Text = Kullanici.Kod;
         txtAdiSoyadi.Text    = Kullanici.AdSoyad;
         txtEmail.Text        = Kullanici.Email;
         try
         {
             txtParola.Text = Sifreleme.Cozumle(Kullanici.Sifre);
         }
         catch
         {
             txtParola.Text = Kullanici.Sifre;
         }
         chkAdmin.Checked = Kullanici.Admin;
         chkAktif.Checked = Kullanici.Aktif;
         this.Text        = "  Kullanıcı Güncelleme";
     }
 }
Beispiel #21
0
 protected void btnGuncelle_Click(object sender, EventArgs e)
 {
     yorumlar.yorumid = Convert.ToInt32(HttpUtility.UrlDecode(Sifreleme.Decrypt(Request.QueryString["yorumid"])));
     yorumlar.yorum   = txtYorum.InnerText;
     if (txtYorum.InnerText == "")
     {
         lblSonuc.Text = "İçerik doldurulmalıdır";
     }
     else
     {
         bool eklendimi = yorumlar.YorumGuncelle();
         if (eklendimi)
         {
             lblSonuc.Text = "Yorum guncellendi, geri dön butonu ile eklenen gündem maddesini görebilirsiniz.";
         }
         else
         {
             lblSonuc.Text = "Yorum guncellenirken bir sorun meydana geldi.";
         }
     }
 }
Beispiel #22
0
 protected void Password_Click(object sender, EventArgs e)
 {
     if (Password.Text != null && Password1.Text != null && Password2.Text != null)
     {
         var    guncelKayit = db.Hoca.Find(AppKontrol.id);
         string pass        = Sifreleme.Sifrele(Password.Text);
         if (pass == guncelKayit.Sifre && Password1.Text == Password2.Text)
         {
             guncelKayit.Sifre = Sifreleme.Sifrele(Password1.Text);
             db.SaveChanges();
             Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Başlık", "<script>alert('Şifreniz başarıyla güncellendi');</script>");
         }
         else
         {
             Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Başlık", "<script>alert('Yanlış Bilgi Girişi Yapıldı');</script>");
         }
     }
     else
     {
         Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Başlık", "<script>alert('Boş Geçilemez');</script>");
     }
 }
        private void buttonEkle_Click(object sender, EventArgs e)
        {
            DB db = new DB();

            try
            {
                string   sifre    = Sifreleme.sifrele(textBoxSifre.Text);
                sifreTut sifreTut = new sifreTut {
                    Sifre = sifre, KullaniciAdi = textBoxNick.Text, Not = txtNot.Text
                };
                db.Add(sifreTut);
            }
            catch (Exception exception)
            {
                MessageBox.Show(exception.Message);
            }

            FrmAnasayfa frmAnasayfa = (FrmAnasayfa)Application.OpenForms["FrmAnasayfa"];

            panel.Controls.Clear();
            frmAnasayfa.listele();
            this.Close();
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            lnkYorumEkleFiltrele.Visible = true;
            if (Request.Cookies["cerezDosyam"] == null)
            {
                lnkYorumEkleFiltrele.Visible = false;
            }
            int gundemid = Convert.ToInt32(HttpUtility.UrlDecode(Sifreleme.Decrypt(Request.QueryString["gundemid"])));

            gundemler.gundemid = gundemid;
            yorumlar.gundemid  = gundemid;
            if (!IsPostBack)
            {
                Session["CheckRefresh"] = Server.UrlDecode(System.DateTime.Now.ToString());//img buton ile puan arttırıldıktan sonra sayfa yenilendiğinde tekrar puan arttır img buton içindeki kodlar çalışıyor ona karşı yazılan kod.
                if (gundemler.GoruntulenmeyiArttir())
                {
                    lblGoruntulenmeSayisi.Text = gundemler.GundemGoruntulenmeSayisi().ToString();
                }
            }
            GundemFiltreleDoldur();
            datalistYorumlar.DataSource = yorumlar.GundemYorumBilgiGetir();
            datalistYorumlar.DataBind();
            lblYorumSayisi.Text = yorumlar.YorumSayisiGetir().ToString();
        }
Beispiel #25
0
 public JsonResult Ekle(Kullanici model, string sifreTekrar)
 {
     try
     {
         var kullanici = DB.Kullanici.ToList();
         if (model.Sifre != sifreTekrar)
         {
             return(Json("sifreFarklı"));
         }
         foreach (var k in kullanici)
         {
             if (k.PersonelID == model.PersonelID)
             {
                 return(Json("hesabıZatenVar"));
             }
         }
         model.Sifre   = Sifreleme.Donustur(model.Sifre);
         model.YetkiID = 2;
         DB.Kullanici.Add(model);
         DB.SaveChanges();
         return(Json("1"));
     }
     catch { return(Json("0")); }
 }
 protected void Page_Load(object sender, EventArgs e)
 {
     gundemler.gundemid   = Convert.ToInt32(HttpUtility.UrlDecode(Sifreleme.Decrypt(Request.QueryString["gundemid"])));
     lblGundemBaslik.Text = gundemler.GundemBaslik();
 }
Beispiel #27
0
    public void CheckUser(string UserName, string Password = null)
    {
        if (string.IsNullOrEmpty(UserName))
        {
            Label1.Text = "Lütfen Kullanıcı Adı Ve Şifre Giriniz!";
            return;
        }
        else
        {
            Password = Sifreleme.Sifrele(Password);
        }


        if (!UserName.Contains("@"))
        {
            Ogrenci user = db.Ogrenci.Where(w => w.No == UserName && w.Sifre == Password).FirstOrDefault();

            if (user != null)
            {
                if (user.durum == true)
                {
                    Response.Cookies.Add(cookie.Cookie(user.No, user.Sifre));
                    AuthenticateUser(user.Id, user.Derece, user.Ad, user.Sifre, "Ogrenci");
                }
                else
                {
                    Label1.Text = "Teziniz Bitmiştir. Sisteme Giriş Yetkiniz Bulunmamaktadır.";
                }
            }
            else
            {
                Label1.Text = "Kullanıcı Adı Veya Şifresi Hatalı!";
            }
        }
        else if (IsAdmin(UserName))
        {
            Admin user = db.Admin.Where(w => w.Mail == UserName && w.Sifre == Password).FirstOrDefault();

            if (user != null)
            {
                Response.Cookies.Add(cookie.Cookie(user.Mail, user.Sifre));
                AuthenticateUser(user.Id, user.Derece, user.KullanıcıAdi, user.Sifre, "Admin");
            }

            else
            {
                Label1.Text = "Kullanıcı Adı Veya Şifresi Hatalı!";
            }
        }
        else
        {
            Hoca user = db.Hoca.Where(w => w.Mail == UserName && w.Sifre == Password).FirstOrDefault();

            if (user != null)
            {
                Response.Cookies.Add(cookie.Cookie(user.Mail, user.Sifre));
                AuthenticateUser(user.Id, user.Derece, user.Ad, user.Sifre, "Hoca");
            }

            else
            {
                Label1.Text = "Kullanıcı Adı Veya Şifresi Hatalı!";
            }
        }
    }
Beispiel #28
0
 protected void imgbtnDislike_Click(object sender, ImageClickEventArgs e)
 {
     if (Session["CheckRefresh"].ToString() == ViewState["CheckRefresh"].ToString()) //img buton ile puan arttırıldıktan sonra sayfa yenilendiğinde tekrar puan arttır img buton içindeki kodlar çalışıyor ona karşı yazılan kod.
     {
         Session["CheckRefresh"] = Server.UrlDecode(System.DateTime.Now.ToString()); //img buton ile puan arttırıldıktan sonra sayfa yenilendiğinde tekrar puan arttır img buton içindeki kodlar çalışıyor ona karşı yazılan kod.
         this.ViewState["vs"]    = poz;
         if (Request.Cookies["cerezDosyam"] == null)
         {
             Response.Redirect("Login.aspx");
         }
         else
         {
             HttpCookie cerezOku = Request.Cookies["cerezdosyam"];
             kullanicilar.mail = cerezOku["mail"];
             int         girisyapankisiid  = kullanicilar.KullaniciidDonder();
             ImageButton myButton          = (ImageButton)sender;
             int         gundemyazankisiid = Convert.ToInt32(myButton.ToolTip);
             kullanicilar.gundemiyazankisiid = gundemyazankisiid;
             kullanicilar.girisyapankisiid   = girisyapankisiid;
             kullanicilar.gundemid           = Convert.ToInt32(HttpUtility.UrlDecode(Sifreleme.Decrypt(Request.QueryString["gundemid"])));
             if (girisyapankisiid == gundemyazankisiid)
             {
                 Mesajver("swal('Hata','Kendi gündeminizi beğenmemezlik edemezsiniz.','error')");
             }
             else
             {
                 bool oncedenbaktimi = kullanicilar.OncedenDislikeladimi();
                 if (oncedenbaktimi == true)
                 {
                     Mesajver("swal('Hata','Aynı gündemi birden fazla beğenmemezlik edemezsiniz.','error')");
                 }
                 else
                 {
                     bool azaldimi = kullanicilar.PuanAzaltma();
                     if (azaldimi)
                     {
                         Mesajver("swal('Başarılı','Puan azaltılmıştır.','success')");
                         kullanicilar.KullaniciyiDislikelaraEkle();
                         GundemDoldur();
                     }
                     else
                     {
                         Mesajver("swal('Hata','Malesef puan azaltılamamıştır.','error')");
                     }
                 }
             }
         }
     }
 }
 protected void lnkYorumEkleFiltrele_Click(object sender, EventArgs e)
 {
     Response.Redirect(string.Format("GundemeYorumEkle.aspx?Gundemid={0}", HttpUtility.UrlDecode(Sifreleme.Decrypt(Request.QueryString["gundemid"]))));
 }
Beispiel #30
0
        static void Main(string[] args)
        {
            do
            {
                Console.Write("Şifrelenecek metini giriniz (20 Karakter Boyutunda!): ");
                str = Console.ReadLine();
            }while (str.Length != 20); //20 karakter değilse yeni veri iste
            str = Sifreleme.Encrypt(str, "sblw-3hn8-sqoy19");
            Console.WriteLine("Şifreli metin: " + str);
            Console.WriteLine("değişmiş metin: " + str.Replace('O', '?').Replace('0', '&').Replace('I', '{').Replace('l', '}').Replace('1', '%'));

            //Rolleri örnekle
            Role role1 = new Role();
            Role role2 = new Role();
            Role role3 = new Role();
            Role role4 = new Role();
            Role role5 = new Role();

            //Özellikleri
            role1.id = 1;
            role2.id = 2;
            role3.id = 3;
            role4.id = 4;
            role5.id = 5;

            //Görülecek değerleri belirle
            Range R1range1 = new Range(0, 3);
            Range R2range1 = new Range(0, 5);
            Range R3range1 = new Range(5, 12);
            Range R4range1 = new Range(3, 10);
            Range R4range2 = new Range(15, 17);
            Range R5range1 = new Range(0, 19);

            //Değerler için liste oluştur
            role1.ranges = new List <Range>();
            role2.ranges = new List <Range>();
            role3.ranges = new List <Range>();
            role4.ranges = new List <Range>();
            role5.ranges = new List <Range>();

            //Değer aralıklarını listelere ekle
            role1.ranges.Add(R1range1);
            role2.ranges.Add(R2range1);
            role3.ranges.Add(R3range1);
            role4.ranges.Add(R4range1);
            role4.ranges.Add(R4range2);
            role5.ranges.Add(R5range1);

            //Ekran çıktıları
            Console.WriteLine("\n####################################ROLE1#################################################");
            Console.WriteLine("role1: {0}, {1} aralığını görüntüleyebilir.\nGörüntülenecek metin: {2}", R1range1.start.ToString(), R1range1.end.ToString(), Ayir.Parcala(str.Replace('?', 'O').Replace('&', '0').Replace('{', 'I').Replace('}', 'l').Replace('%', '1'), role1).ToString());
            Console.WriteLine("\n####################################ROLE2#################################################");
            Console.WriteLine("role2: {0}, {1} aralığını görüntüleyebilir.\nGörüntülenecek metin: {2}", R2range1.start.ToString(), R2range1.end.ToString(), Ayir.Parcala(str.Replace('?', 'O').Replace('&', '0').Replace('{', 'I').Replace('}', 'l').Replace('%', '1'), role2).ToString());
            Console.WriteLine("\n####################################ROLE3#################################################");
            Console.WriteLine("role3: {0}, {1} aralığını görüntüleyebilir.\nGörüntülenecek metin: {2}", R3range1.start.ToString(), R3range1.end.ToString(), Ayir.Parcala(str.Replace('?', 'O').Replace('&', '0').Replace('{', 'I').Replace('}', 'l').Replace('%', '1'), role3).ToString());
            Console.WriteLine("\n####################################ROLE4#################################################");
            Console.WriteLine("role4: {0}, {1} aralığını ve {2}, {3} aralığını görüntüleyebilir.\nGörüntülenecek metin: {4}", R4range1.start.ToString(), R4range1.end.ToString(), R4range2.start.ToString(), R4range2.end.ToString(), Ayir.Parcala(str.Replace('?', 'O').Replace('&', '0').Replace('{', 'I').Replace('}', 'l').Replace('%', '1'), role4).ToString());
            Console.WriteLine("\n####################################ROLE5#################################################");
            Console.WriteLine("role5: {0}, {1} aralığını görüntüleyebilir.\nGörüntülenecek metin: {2}", R5range1.start.ToString(), R5range1.end.ToString(), Ayir.Parcala(str.Replace('?', 'O').Replace('&', '0').Replace('{', 'I').Replace('}', 'l').Replace('%', '1'), role5).ToString());
            Console.WriteLine("\n###########################################################################################");

            Console.ReadKey();
        }