Exemplo n.º 1
0
        public ActionResult Index(sopUser user)
        {
            try
            {
                using (SopSistemiEntities1 db = new SopSistemiEntities1())
                {
                    //login control
                    var usr = db.sopUser.Where(u => u.kullaniciAdi == user.kullaniciAdi && u.sifre == user.sifre).FirstOrDefault();

                    if (usr.yetkiID == 1)//user is not administrator
                    {
                        Session["UyeId"]        = usr.user_id.ToString();
                        Session["KullaniciAdi"] = usr.kullaniciAdi.ToString();
                        return(RedirectToAction("kullaniciAnasayfa"));
                    }
                    else if (usr.yetkiID == 2)//user is administrator
                    {
                        Session["UyeId"]        = usr.user_id.ToString();
                        Session["KullaniciAdi"] = usr.kullaniciAdi.ToString();
                        return(RedirectToAction("yoneticiAnasayfa"));
                    }
                    else//incorrect user login
                    {
                        TempData["uyarıMesaj"] = "Kullanıcı Adı veya Şifre Hatalı!";
                    }
                }
                return(View());
            }
            catch
            {
                TempData["uyarıMesaj"] = "Kullanıcı Adı veya Şifre Hatalı!";
                return(View());
            }
        }