public ActionResult GirisSayfasi(Giris gi)
        {
            string hashresult = FormsAuthentication.HashPasswordForStoringInConfigFile(gi.giris_parola, "SHA1");
            if (ModelState.IsValid)
            {
                try
                {
                    using (HomeMateModel mk = new HomeMateModel())
                    {
                        var v = mk.Giris.Where(a => a.giris_kullanici_adi.Equals(gi.giris_kullanici_adi) && a.giris_parola.Equals(hashresult)).FirstOrDefault();

                        //Session["anasayfa_gecis"] = kullanici.kullanici_adi.ToString();

                        if (v != null)
                        {
                            Giris giris = db.Giris.Find(gi.giris_kullanici_adi);
                            Kullanicilar kullanici = db.Kullanicilar.Find(giris.giris_kullanici_adi);

                            if(kullanici.kontrol == 1){
                                return RedirectToAction("EvSahibiAnasayfa", "EvSahibi", new { kullanici_adi = kullanici.kullanici_adi });
                            }
                            else
                            {
                                return RedirectToAction("KullaniciAnasayfa", new { kullanici_adi = kullanici.kullanici_adi });
                            }

                        }
                        else
                        {
                            ModelState.AddModelError("", "Hatalı parola");
                        }
                    }
                }
                catch (Exception e)
                {
                    ModelState.AddModelError("", "Hatalı kullanıcı adı");
                }
            }

            return View(gi);
        }
        public ActionResult KullaniciKayit([Bind(Include = "giris_kullanici_adi,giris_parola,giris_parola_tekrar")] Giris gi)
        {
            if (gi.giris_parola.Equals(gi.giris_parola_tekrar))
            {

                if (ModelState.IsValid)
                {

                    try
                    {
                        Giris gi2 = new Giris();
                        gi2.giris_kullanici_adi = gi.giris_kullanici_adi;
                        gi2.giris_parola = FormsAuthentication.HashPasswordForStoringInConfigFile(gi.giris_parola, "SHA1");
                        kayit_kullanici_adi = gi2.giris_kullanici_adi;
                        db.Giris.Add(gi2);
                        db.SaveChanges();

                        return RedirectToAction("KullaniciBilgisiGir");
                    }
                    catch (Exception e)
                    {
                        ModelState.AddModelError("", "Bu kullanıcı adı zaten var");

                    }
                }
                return View(gi);
            }
            else
            {
                ModelState.AddModelError("", "Parola tekrarı hatalı");

            }
            return View(gi);
        }