public bool LoginValidate(string Kullanici, string Sifre, ref Models.Kullanicilar LoggedIn, ref string error) { bool OK = false; try { var res = from c in pContent.Kullanicilar where ((Kullanici == c.KullaniciAdi) && (Sifre == c.Sifre)) select c; foreach (var item in res) { LoggedIn.ID = item.ID; LoggedIn.KullaniciAdi = item.KullaniciAdi; LoggedIn.Adi = item.Adi; LoggedIn.Soyadi = item.Soyadi; OK = true; } } catch (Exception ex) { error = ex.Message; OK = false; } return(OK); }
public ActionResult Login(Models.Kullanicilar user) { string UserMail = user.Mail; string UserPassword = user.Parola; var nusers = db.Kullanicilar.Where(p => p.Mail == UserMail && p.Parola == UserPassword).FirstOrDefault(); if (nusers != null) { Session.Add("S_UserId", nusers.Id); Session.Add("S_UserName", nusers.Mail); return(Redirect("/Default")); } return(Redirect("/Home")); }
public void Kaydet(string Ad,string Soyad,string EPosta, string Telefon, DateTime DogumTarihi, string Ulke, string Il,string Ilce,string Sifre,bool Cinsiyet,bool TelefonListesinde,bool EmailListesinde, ref string err) { Models.PoliklinikEntities5 p = new Models.PoliklinikEntities5(); Models.Kullanicilar YeniKullanici = new Models.Kullanicilar(); try { if (p.Kullanicilar.Where(x => x.KullaniciAdi == EPosta).Count() < 1) { //Kullanıcı bilgileri YeniKullanici.Adi = Ad.Trim(); YeniKullanici.Soyadi = Soyad.Trim(); YeniKullanici.KullaniciAdi = EPosta.Trim(); YeniKullanici.Telefon = Telefon.Trim(); YeniKullanici.DogumTarihi = DogumTarihi; YeniKullanici.Ulke = Ulke.Trim(); YeniKullanici.Il = Il.Trim(); YeniKullanici.Ilce = Ilce.Trim(); YeniKullanici.Sifre = Sifre.Trim(); YeniKullanici.Cinsiyet = Cinsiyet; YeniKullanici.GüncellemeZamani = DateTime.Now; YeniKullanici.TelefonListesinde = TelefonListesinde; YeniKullanici.EmailListesinde = EmailListesinde; //............................. //Veritabanına kayıt işlemi p.Kullanicilar.Add(YeniKullanici); p.SaveChanges(); //............................. } else { err = "Aynı isimle kayıtlı mevcut bir kullanıcı var!"; } } catch (Exception ex) { err = ex.Message; throw; } }
public void Kaydet(string Ad, string Soyad, string EPosta, string Telefon, DateTime DogumTarihi, string Ulke, string Il, string Ilce, string Sifre, bool Cinsiyet, bool TelefonListesinde, bool EmailListesinde, ref string err) { Models.PoliklinikEntities5 p = new Models.PoliklinikEntities5(); Models.Kullanicilar YeniKullanici = new Models.Kullanicilar(); try { if (p.Kullanicilar.Where(x => x.KullaniciAdi == EPosta).Count() < 1) { //Kullanıcı bilgileri YeniKullanici.Adi = Ad.Trim(); YeniKullanici.Soyadi = Soyad.Trim(); YeniKullanici.KullaniciAdi = EPosta.Trim(); YeniKullanici.Telefon = Telefon.Trim(); YeniKullanici.DogumTarihi = DogumTarihi; YeniKullanici.Ulke = Ulke.Trim(); YeniKullanici.Il = Il.Trim(); YeniKullanici.Ilce = Ilce.Trim(); YeniKullanici.Sifre = Sifre.Trim(); YeniKullanici.Cinsiyet = Cinsiyet; YeniKullanici.GüncellemeZamani = DateTime.Now; YeniKullanici.TelefonListesinde = TelefonListesinde; YeniKullanici.EmailListesinde = EmailListesinde; //............................. //Veritabanına kayıt işlemi p.Kullanicilar.Add(YeniKullanici); p.SaveChanges(); //............................. } else { err = "Aynı isimle kayıtlı mevcut bir kullanıcı var!"; } } catch (Exception ex) { err = ex.Message; throw; } }