public ActionResult Login(VMLogin Al) { try { int Admin = KullanicilarRepo.KullaniciGiris(Al); int User = UyelerRepo.UyeGirisi(Al); if (Admin != 0) { Session["Login"] = Admin; return(RedirectToAction("Admin")); } else if (User != 0) { Session["User"] = User; return(RedirectToAction("Anasayfa", "View")); } else { TempData["UyariTipi"] = "text-danger"; TempData["Sonuc"] = "Kullanıcı Adı Yada Parolası Hatalı!"; return(View()); } } catch { TempData["Hata"] = "Sistem Login işlemini Gerçekleştirmek İçin Çağrıda Bulundu Ancak Database Bu İşleme Yanıt Vermedi Yada Yanıt Verme Süresi Sona Erdi. Bu Kritik Bir Sistem Hatasıdır."; TempData["HataKodu"] = "9966"; return(RedirectToAction("Hata", "Product")); } }
public override void OnAuthorization(HttpActionContext actionContext) { var Seviye = Roles; var Giris = HttpContext.Current.User.Identity.Name; var Bul = KullanicilarRepo.KullaniciBul(Giris); if (Bul != null && Seviye.Contains(Bul.Yetki)) { } else { actionContext.Response = new HttpResponseMessage(System.Net.HttpStatusCode.Unauthorized); } }
protected override Task <HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) { //var Benzersiz = request.RequestUri.ParseQueryString(); Bu Kodlar Url İle Key Gönderir //var key = Benzersiz["Key"]; var key = request.Headers.GetValues("Benzersiz").FirstOrDefault(); var user = KullanicilarRepo.OturumAc(key); if (user != null && user.Yetki == "Admin") { var Giris = new ClaimsPrincipal(new GenericIdentity(user.Benzersiz.ToString(), "Benzersiz")); HttpContext.Current.User = Giris; } return(base.SendAsync(request, cancellationToken)); }
public ActionResult Index(VMKullanicilar data) { var kullanici = KullanicilarRepo.OturumAcHizli(data); if (kullanici.Yetki == "Admin") { Session["Login"] = kullanici.Benzersiz; return(RedirectToAction("Anasayfa")); } else { TempData["UyariTipi"] = "text-danger"; TempData["Sonuc"] = "Kullanıcı Adı Yada Parolası Hatalı!"; return(View()); } }
public ActionResult Kullanici() { if (Session["Login"] != null) { try { var Bul = KullanicilarRepo.Kullanicilar(); return(View(Bul)); } catch { TempData["Hata"] = "Database Bağlantısı Sağlanamadı! Kullanicilar Gösterilemiyor"; TempData["HataKodu"] = "211"; return(RedirectToAction("Hata", "Product")); } } else { TempData["UyariTipi"] = "text-danger"; TempData["Sonuc"] = "Tarayıcıda Oturum Süreniz Dolmuş! Lütfen Tekrar Oturum Açın!"; return(RedirectToAction("Login", "Admin")); } }
public ActionResult Ayarlar(VMAyarlar Data, HttpPostedFileBase Resim) { if (Session["Login"] != null) { try { if (Data.Gorev == "Sil") { bool Sonucu = KullanicilarRepo.KullaniciSil(Data.KullanicilarID); if (Sonucu == true) { return(RedirectToAction("Ayarlar")); } else { TempData["Hata"] = "Kullanıcı Silme İşlemi Başarısız Oldu!"; TempData["HataKodu"] = "188831"; return(RedirectToAction("Hata", "Product")); } } else if (Data.Gorev == "Degistir") { bool Sonucu = KullanicilarRepo.KullaniciGuncelleTekMod(Data.KullanicilarID, Data.KullaniciAdi, Data.KullaniciSifre); if (Sonucu == true) { return(RedirectToAction("Ayarlar")); } else { TempData["Hata"] = "Kullanıcı Düzenleme İşlemi Başarısız Oldu!"; TempData["HataKodu"] = "134442"; return(RedirectToAction("Hata", "Product")); } } else if (Data.Gorev == "Ekle") { bool Sonucu = KullanicilarRepo.KullaniciKaydetTekMod(Data.KullaniciAdi, Data.KullaniciSifre); if (Sonucu == true) { return(RedirectToAction("Ayarlar")); } else { TempData["Hata"] = "Kullanıcı Düzenleme İşlemi Başarısız Oldu!"; TempData["HataKodu"] = "1344332"; return(RedirectToAction("Hata", "Product")); } } else if (Data.Gorev == "Company") { if (System.IO.File.Exists(Server.MapPath("~" + Data.Logo))) { System.IO.File.Delete(Server.MapPath("~" + Data.Logo)); } WebImage img = new WebImage(Resim.InputStream); FileInfo imginfo = new FileInfo(Resim.FileName); string newfoto = Guid.NewGuid().ToString() + imginfo.Extension; img.Resize(275, 90); img.Save("~/images/Company/" + newfoto); Data.Logo = "/images/Company/" + newfoto; SiteBilgileri data = new SiteBilgileri() { Adres = Data.Adres, MailAdresi = Data.MailAdresi, SiteAdi = Data.SiteAdi, Facebook = Data.Facebook, Instagram = Data.Instagram, Logo = Data.Logo, MobilTelefon = Data.MobilTelefon, Telefon = Data.Telefon, Twitter = Data.Twitter, Whatsapp = Data.Whatsapp }; bool Sonucu = SiteBilgileriRepo.Guncelle(data); if (Sonucu == true) { return(RedirectToAction("Ayarlar")); } else { TempData["Hata"] = "Site Düzenleme İşlemi Başarısız Oldu!"; TempData["HataKodu"] = "199932"; return(RedirectToAction("Hata", "Product")); } } else { TempData["Hata"] = "Sistem Ayarlar Sayfasının Gösterimini İstedi Ancak Database Bu İşleme Yanıt Vermedi. Bu Kritik Bir Sistem Hatasıdır."; TempData["HataKodu"] = "559866"; return(RedirectToAction("Hata", "Product")); } } catch { TempData["Hata"] = "Sistem Ayarlar Sayfasının Gösterimini İstedi Ancak Database Bu İşleme Yanıt Vermedi. Bu Kritik Bir Sistem Hatasıdır."; TempData["HataKodu"] = "559866"; return(RedirectToAction("Hata", "Product")); } } else { TempData["UyariTipi"] = "text-danger"; TempData["Sonuc"] = "Tarayıcıda Oturum Süreniz Dolmuş! Lütfen Tekrar Oturum Açın!"; return(RedirectToAction("Login")); } }
public ActionResult Kullanici(VMKullanicilar Data) { if (Session["Login"] != null) { try { if (Data.Gorev == "Sil") { bool Sonucu = KullanicilarRepo.KullaniciSil(Data.KullanicilarID); if (Sonucu == true) { return(RedirectToAction("Kullanici")); } else { TempData["Hata"] = "Kullanıcı Silme İşlemi Başarısız Oldu!"; TempData["HataKodu"] = "731"; return(RedirectToAction("Hata", "Product")); } } else if (Data.Gorev == "Duzenle") { bool Sonucu = KullanicilarRepo.KullaniciGuncelle(Data); if (Sonucu == true) { return(RedirectToAction("Kullanici")); } else { TempData["Hata"] = "Kullanıcı Düzenleme İşlemi Başarısız Oldu!"; TempData["HataKodu"] = "732"; return(RedirectToAction("Hata", "Product")); } } else if (Data.Gorev == "Admin") { bool Sonucu = KullanicilarRepo.AdminYap(Data.KullanicilarID); if (Sonucu == true) { return(RedirectToAction("Kullanici")); } else { TempData["Hata"] = "Kullanıcı Admin İşlemi Başarısız Oldu!"; TempData["HataKodu"] = "732"; return(RedirectToAction("Hata", "Product")); } } else if (Data.Gorev == "Ekle") { bool Sonucu = KullanicilarRepo.KullaniciKaydet(Data); if (Sonucu == true) { return(RedirectToAction("Kullanici")); } else { TempData["Hata"] = "Kullanıcı Ekleme İşlemi Başarısız Oldu!"; TempData["HataKodu"] = "732"; return(RedirectToAction("Hata", "Product")); } } else { TempData["Hata"] = "Kullanıcı İşlemleri Başarısız Oldu!"; TempData["HataKodu"] = "710"; return(RedirectToAction("Hata", "Product")); } } catch { TempData["Hata"] = "Database Bağlantısı Sağlanamadı! Kullanicilar Gösterilemiyor"; TempData["HataKodu"] = "811"; return(RedirectToAction("Hata", "Product")); } } else { TempData["UyariTipi"] = "text-danger"; TempData["Sonuc"] = "Tarayıcıda Oturum Süreniz Dolmuş! Lütfen Tekrar Oturum Açın!"; return(RedirectToAction("Login", "Admin")); } }