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")); }
        }
Esempio n. 2
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")); }
 }