コード例 #1
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");
            }
        }
    }
コード例 #2
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");
            }
        }
    }
コード例 #3
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 , 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"));
            }
        }
コード例 #4
0
        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"));
            }
        }
コード例 #5
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"));
            }
        }
コード例 #6
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"));
            }
        }
コード例 #7
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");
            }
        }
    }
コード例 #8
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;
        }
コード例 #9
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>");
     }
 }
コード例 #10
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ı!";
            }
        }
    }
コード例 #11
0
 protected void btnGiris_Click(object sender, EventArgs e)
 {
     if (Request.QueryString["IdD"] != null)
     {
         int id   = int.Parse(Request.QueryString["IdD"]);
         var hoca = db.Hoca.Find(id);
         if (hoca != null)
         {
             if (sifre.Text == sifretekrar.Text)
             {
                 hoca.Sifre = Sifreleme.Sifrele(sifre.Text);
                 db.SaveChanges();
                 Label1.Text = "Şifreniz Başarıyla Değiştirilmiştir.";
             }
             else
             {
                 Label1.Text = "Girilen Şifreler Uyuşmadı";
             }
         }
         else
         {
             Label1.Text = "Sistemde Böyle Bir Kullanıcı Bulunamadı";
         }
     }
     else if (Request.QueryString["IdO"] != null)
     {
         int id  = int.Parse(Request.QueryString["IdO"]);
         var ogr = db.Ogrenci.Find(id);
         if (ogr != null)
         {
             if (sifre.Text == sifretekrar.Text)
             {
                 ogr.Sifre = Sifreleme.Sifrele(sifre.Text);
                 db.SaveChanges();
                 Label1.Text = "Şifreniz Başarıyla Değiştirilmiştir.";
             }
             else
             {
                 Label1.Text = "Girilen Şifreler Uyuşmadı";
             }
         }
         else
         {
             Label1.Text = "Sistemde Böyle Bir Kullanıcı Bulunamadı";
         }
     }
     else if (Request.QueryString["IdA"] != null)
     {
         int id    = int.Parse(Request.QueryString["IdA"]);
         var admin = db.Admin.Find(id);
         if (admin != null)
         {
             if (sifre.Text == sifretekrar.Text)
             {
                 admin.Sifre = Sifreleme.Sifrele(sifre.Text);
                 db.SaveChanges();
                 Label1.Text = "Şifreniz Başarıyla Değiştirilmiştir.";
             }
             else
             {
                 Label1.Text = "Girilen Şifreler Uyuşmadı";
             }
         }
         else
         {
             Label1.Text = "Sistemde Böyle Bir Kullanıcı Bulunamadı";
         }
     }
     else
     {
         Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Başlık", "<script>alert('Sistemde Böyle Bir Kullanıcı Bulunamadı');</script>");
     }
 }
コード例 #12
0
        private void bbtnKaydet_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            try
            {
                if (txtKullaniciAdi.Text.IsNullEmpty())
                {
                    Mesaj.Uyari("Kullanıcı adı girmelisiniz !");
                    return;
                }

                if (txtParola.Text.IsNullEmpty())
                {
                    Mesaj.Uyari("Parola girmelisiniz !");
                    return;
                }

                string[] sirketler = txtSirketKodu.Text.Trim().Split(',');

                bool sonuc = false;
                if (Kullanici.IsNullEmpty())
                {
                    List <User> kulList = new List <User>();
                    for (int i = 0; i < sirketler.Length; i++)
                    {
                        Kullanici = new User();
                        Kullanici.DefaultValueSet("ID");
                        Kullanici.AdSoyad = txtAdiSoyadi.Text;
                        Kullanici.Kod     = txtKullaniciAdi.Text.ToString2();
                        Kullanici.Email   = txtEmail.Text;
                        Kullanici.Sifre   = Sifreleme.Sifrele(txtParola.Text.ToString2());
                        Kullanici.Aktif   = chkAktif.Checked;
                        Kullanici.Admin   = chkAdmin.Checked;
                        Kullanici.Sirket  = sirketler[i];
                        Kullanici.Tip     = 1;


                        Kullanici.Kaydeden   = KulKod;
                        Kullanici.Degistiren = KulKod;
                        Kullanici.KayitSurum = "1.0.0";
                        Kullanici.DegisSurum = "1.0.0";
                        Kullanici.KayitTarih = DateTime.Today.ToOADate().ToInt32();
                        Kullanici.DegisTarih = Kullanici.KayitTarih;
                        Kullanici.KayitSaat  = DateTime.Now.TimeInt();
                        Kullanici.DegisSaat  = Kullanici.KayitSaat;


                        kulList.Add(Kullanici);
                    }
                    sonuc = Yetki.AddUser(kulList);
                }
                else
                {
                    User eskiKul = new User();
                    eskiKul.Kod    = Kullanici.Kod;
                    eskiKul.Tip    = Kullanici.Tip;
                    eskiKul.Sirket = Kullanici.Sirket;

                    Kullanici.Kod     = txtKullaniciAdi.Text.ToString2();
                    Kullanici.AdSoyad = txtAdiSoyadi.Text;
                    Kullanici.Email   = txtEmail.Text;
                    Kullanici.Sifre   = Sifreleme.Sifrele(txtParola.Text.ToString2());
                    Kullanici.Aktif   = chkAktif.Checked;
                    Kullanici.Admin   = chkAdmin.Checked;
                    Kullanici.Sirket  = sirketler[0];

                    Kullanici.Degistiren = KulKod;
                    Kullanici.DegisTarih = DateTime.Today.ToOADate().ToInt32();
                    Kullanici.DegisSaat  = DateTime.Now.TimeInt();

                    sonuc = Yetki.UpdateUser(eskiKul, Kullanici);
                }
                if (sonuc)
                {
                    Mesaj.Bilgi();
                    DialogResult = DialogResult.OK;
                }
                else
                {
                    DialogResult = DialogResult.Cancel;
                }
            }
            catch (Exception ex)
            {
                Mesaj.Hata(ex);
            }
        }