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")); } }
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")); } }