예제 #1
0
 public JsonResult Login(Models.Kullanici kullanici)
 {
     if (kullanici.kullanici_id == "" && kullanici.kullanici_sifre == "")
     {
         return(Json(""));
     }
     else if (kullanici.kullanici_id == "root" && kullanici.kullanici_sifre == "admin")
     {
         return(Json("admin"));
     }
     else
     {
         var rd = (servis.Login(kullanici));
         if (rd.kullanici_adi == null)
         {
             return(Json("basarisiz"));
         }
         else
         {
             Session["kullanici_id"]     = kullanici.kullanici_id;
             Session["kullanici_adi"]    = kullanici.kullanici_adi;
             Session["kullanici_sifre"]  = kullanici.kullanici_sifre;
             Session["kullanici_soyadi"] = kullanici.kullanici_soyadi;
             return(Json("basarili"));
         }
     }
 }
예제 #2
0
 public void KullaniciDuzenle(Models.Kullanici kullanici, string id)
 {
     sql.con.Open();
     sql.cmd = new MySql.Data.MySqlClient.MySqlCommand("update `kullanici` set `kullanici_id`='" + kullanici.kullanici_id + "', `kullanici_adi`='" + kullanici.kullanici_soyadi + "', `kullanici_soyadi`='" + kullanici.kullanici_soyadi + "', `kullanici_sifre`='" + kullanici.kullanici_sifre + "' where kullanici_id='" + id + "'", sql.con);
     sql.cmd.ExecuteNonQuery();
     sql.con.Close();
 }
예제 #3
0
 public void KullaniciKayit(Models.Kullanici kullanici)
 {
     sql.con.Open();
     sql.cmd = new MySql.Data.MySqlClient.MySqlCommand("insert into `kullanici`(`kullanici_id`,`kullanici_adi`,`kullanici_soyadi`,`kullanici_sifre`)values('" + kullanici.kullanici_id + "', '" + kullanici.kullanici_adi + "', '" + kullanici.kullanici_soyadi + "', '" + kullanici.kullanici_sifre + "') ", sql.con);
     sql.cmd.ExecuteNonQuery();
     sql.con.Close();
 }
 public ActionResult KayitOl(Models.Kullanici obj)
 {
     if (ModelState.IsValid)
     {
         Model1 db = new Model1();
         db.Kullanici.Add(obj);
         db.SaveChanges();
     }
     return(RedirectToAction("Index"));
 }
예제 #5
0
 public JsonResult KullaniciKayit(Models.Kullanici kullanici)
 {
     if (servis.KullaniciKontrol(kullanici.kullanici_id) == "bulunamadi")
     {
         servis.KullaniciKayit(kullanici);
         return(Json("bulunamadi"));
     }
     else
     {
         return(Json("bulundu"));
     }
 }
예제 #6
0
 public ActionResult Create(int rolId, string Tc, string Ad, string Soyad, string Email, string Sifre)
 {
     Models.Kullanici _kullanici = new Models.Kullanici();
     _kullanici.Ad    = Ad;
     _kullanici.Soyad = Soyad;
     _kullanici.TcNo  = Tc;
     _kullanici.Email = Email;
     _kullanici.Sifre = Sifre;
     _kullanici.RolId = rolId;
     db.Kullanici.Add(_kullanici);
     db.SaveChanges();
     return(RedirectToAction("Index", "Giris"));
 }
예제 #7
0
        public ActionResult Update(Models.Kullanici kullanici)
        {
            var _kullanici = db.Kullanici.Single(x => x.Id == kullanici.Id);

            _kullanici.Ad    = kullanici.Ad;
            _kullanici.Soyad = kullanici.Soyad;
            _kullanici.TcNo  = kullanici.TcNo;
            _kullanici.Email = kullanici.Email;
            _kullanici.Sifre = kullanici.Sifre;

            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #8
0
        public ActionResult Index(Models.Kullanici kullanici)
        {
            var giris = db.Kullanici.FirstOrDefault(X => X.Email == kullanici.Email && X.Sifre == kullanici.Sifre);

            if (giris != null)
            {
                FormsAuthentication.SetAuthCookie(kullanici.Email, true);
                return(RedirectToAction("Index", "Home"));
            }
            else
            {
                ViewBag.IndexError = "Hatalı Email veya Şifre";
                return(View());
            }
        }
        public ActionResult SignUp(FormCollection form)
        {
            Models.CapstoneProject1Entities db = new Models.CapstoneProject1Entities();
            Models.Kullanici kullaniciEkle     = new Models.Kullanici();
            kullaniciEkle.AdSoyad       = form["inputName"].Trim();
            kullaniciEkle.Mail          = form["inputEmail"].Trim();
            kullaniciEkle.Password      = form["inputPassword"].Trim();
            kullaniciEkle.Country       = form["inputCountry"].Trim();
            kullaniciEkle.Number        = form["inputNumber"].Trim();
            kullaniciEkle.KullaniciTipi = "0";
            db.Kullanici.Add(kullaniciEkle);
            db.SaveChanges();
            //var CallCenter = db.Kullanici.FirstOrDefault(a => a.AdSoyad == kullaniciEkle.AdSoyad && a.Mail == kullaniciEkle.Mail && a.Password == kullaniciEkle.Password && a.Country == kullaniciEkle.Country && a.Number == kullaniciEkle.Number && a.KullaniciTipi == kullaniciEkle.KullaniciTipi);

            return(Redirect("~/Login/Login"));
        }
        public ActionResult Login(FormCollection form)
        {
            Models.CapstoneProject1Entities db = new Models.CapstoneProject1Entities();
            Models.Kullanici girilenKullanici  = new Models.Kullanici();
            try
            {
                girilenKullanici.Mail          = form["inputEmail"].Trim();
                girilenKullanici.Password      = form["inputPassword"].Trim();
                girilenKullanici.KullaniciTipi = null;
            }
            catch (Exception e)
            {
                ViewBag.Message = e.ToString();
            }

            var login = db.Kullanici.FirstOrDefault(a => a.Mail == girilenKullanici.Mail && a.Password == girilenKullanici.Password);

            if (login != null)
            {
                if (login.KullaniciTipi == "Ordinary User")
                {
                    Session["AdSoyad"]       = login.AdSoyad;
                    Session["KullaniciTipi"] = "Ordinary User";
                    return(Redirect("~/Upload/Index"));
                }
                else if (login.KullaniciTipi == "Manager")
                {
                    Session["AdSoyad"]       = login.AdSoyad;
                    Session["KullaniciTipi"] = "Manager";
                    return(Redirect("~/Upload/Index"));
                }
                else if (login.KullaniciTipi == "Other User")
                {
                    Session["AdSoyad"]       = login.AdSoyad;
                    Session["KullaniciTipi"] = "Other User";
                    return(Redirect("~/Upload/Index"));
                }
            }
            else
            {
                ViewBag.Message = "Kullanıcı bilgilerinizi kontrol ediniz";
            }
            return(View());
        }
        public ActionResult Login(FormCollection form)
        {
            //Models.Capstone1Entities1 db = new Models.Capstone1Entities1();
            Models.Kullanici girilenKullanici = new Models.Kullanici();
            try
            {
                girilenKullanici.mail = form["inputEmail"].Trim();
                //girilenKullanici.Parola = form["inputPassword"].Trim();
                //girilenKullanici.KullaniciTipi = null;
            }
            catch (Exception e)
            {
                ViewBag.Message = e.ToString();
            }

            //var login = db.Kullanici.FirstOrDefault(a => a.Mail == girilenKullanici.Mail && a.Parola == girilenKullanici.Parola);
            //if (login != null)
            //{
            //    if (login.KullaniciTipi == "Ordinary User")
            //    {
            //        Session["AdSoyad"] = login.AdSoyad;
            //        Session["KullaniciTipi"] = "Ordinary User";
            //        return Redirect("~/Upload/Index");
            //    }
            //    else if (login.KullaniciTipi == "Manager")
            //    {
            //        Session["AdSoyad"] = login.AdSoyad;
            //        Session["KullaniciTipi"] = "Manager";
            //        return Redirect("~/Upload/Index");
            //    }
            //    else if (login.KullaniciTipi == "Other User")
            //    {
            //        Session["AdSoyad"] = login.AdSoyad;
            //        Session["KullaniciTipi"] = "Other User";
            //        return Redirect("~/Upload/Index");
            //    }
            //}
            //else
            //{
            //    ViewBag.Message = "Kullanıcı bilgilerinizi kontrol ediniz";
            //}
            return(View());
        }
        public ActionResult Autorize(Models.Kullanici KullaniciBilgileri)
        {
            using (Model1 db = new Model1())
            {
                var yazardetay = db.Kullanici.Where(x => x.Ad == KullaniciBilgileri.Ad && x.Sifre == KullaniciBilgileri.Sifre).FirstOrDefault();
                if (yazardetay != null)
                {
                    FormsAuthentication.SetAuthCookie(yazardetay.Ad, false);
                    //Session["ID"] = yazardetay.Id;
                    //Session["kullaniciadi"] = yazardetay.Ad;

                    return(RedirectToAction("Index", "Home"));
                }
                else
                {
                    ViewBag.mesaj = "Hatali Sifre veya isim";
                    //ModelState.AddModelError("", "Hatali Sifre veya isim");
                    return(View("Login", KullaniciBilgileri));
                }
            }
        }
예제 #13
0
        public Models.Kullanici Login(Models.Kullanici kullanici)
        {
            sql.con.Open();
            sql.cmd = new MySql.Data.MySqlClient.MySqlCommand("select * from kullanici where kullanici_id='" + kullanici.kullanici_id + "' and kullanici_sifre='" + kullanici.kullanici_sifre + "'", sql.con);
            var rd = sql.cmd.ExecuteReader();

            if (rd.Read())
            {
                kullanici.kullanici_adi    = rd.GetString("kullanici_adi");
                kullanici.kullanici_soyadi = rd.GetString("kullanici_soyadi");
                rd.Close();
                sql.con.Close();
                return(kullanici);
            }
            else
            {
                rd.Close();
                sql.con.Close();
                return(kullanici);
            }
        }
예제 #14
0
 public void KullaniciDuzenle(Models.Kullanici kullanici, string id)
 {
     kullanicientity.KullaniciDuzenle(kullanici, id);
 }
예제 #15
0
 public void KullaniciKayit(Models.Kullanici kullanici)
 {
     kullanicientity.KullaniciKayit(kullanici);
 }
예제 #16
0
 public Models.Kullanici Login(Models.Kullanici kullanici)
 {
     return(kullanicientity.Login(kullanici));
 }
예제 #17
0
 public ActionResult Kaydet(Models.Kullanici kullanici)
 {
     Veritabani.KullaniciListesi.Add(kullanici);
     return(RedirectToAction("Index"));
 }
예제 #18
0
 public JsonResult KullaniciDuzenle(Models.Kullanici kullanici, string id)
 {
     servis.KullaniciDuzenle(kullanici, id);
     return(Json(""));
 }