Exemple #1
0
        public ActionResult Login(LoginViewModel UG)
        {
            if (UG == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            if (ModelState.IsValid)
            {
                TBL_USERS _USER = TBL_USERS.SINGLE(EMAIL: UG.EPOSTA, PASSWORD: UG.SIFRE, ISEXECUTIVE: true);
                if (_USER == null)
                {
                    ModelState.AddModelError("", "Hatalı Eposta veya Şifre girdiniz!");
                    return(View(UG));
                }
                else
                {
                    if (UG.BENIHATIRLA)
                    {
                        BasePage.AddCookies(cookieKeyRememberMe, UG.EPOSTA);
                    }
                    else
                    {
                        if (BasePage.ReadCookies(cookieKeyRememberMe) != "")
                        {
                            BasePage.DeleteCookies(cookieKeyRememberMe);
                        }
                    }

                    List <TBL_USERBLOCKLIST> _BLOCKLIST = TBL_USERBLOCKLIST.LIST(USERID: _USER.ID);
                    BasePage.LoginSessionAddUserAuthority(_USER, _BLOCKLIST);


                    LogManager.LogManagerStatic().LogInfo(_USER.FULLNAME + " Kullanıcısı Sisteme Giriş Yaptı");


                    return(RedirectToAction("Index", "Home"));
                }
            }

            return(View(UG));
        }