public ActionResult Index(FormCollection objForm)
        {
            UserDataLayer objUserDataLayer = new UserDataLayer();
            bool          isChecked        = false;

            if (Request.Form["remember"] != null)
            {
                isChecked = true;
            }

            if (objUserDataLayer.AuthenticateUser(Request.Form["USer name"].ToString(), Request.Form["password"].ToString()))
            {
                FormsAuthentication.SetAuthCookie(Request.Form["USer name"].ToString(), isChecked);
                Session["IsPolice"] = objUserDataLayer.GetIsPoliceStatus(Request.Form["USer name"].ToString());
                if (Request.QueryString["returnUrl"] != "" && Request.QueryString["returnUrl"] != null)
                {
                    string sdf = Request.QueryString["returnUrl"];
                    return(Redirect(Request.QueryString["returnUrl"]));
                }
                FormsAuthentication.RedirectFromLoginPage(Request.Form["USer name"].ToString(), isChecked);
                ViewBag.UserName = System.Web.HttpContext.Current.User.Identity.Name;
                return(RedirectToAction("index", "Home"));
            }

            else
            {
                ViewBag.Status  = "unauthorized";
                ViewBag.Message = "Your crime details has been successfully sent to the department";
                return(View());
            }
        }
示例#2
0
        public ActionResult IndexPost()
        {
            UserDataLayer dataLayer = new UserDataLayer();

            if (dataLayer.AuthenticateUser(Request.Form["Username"].ToString(), Request.Form["password"].ToString()))
            {
                FormsAuthentication.RedirectFromLoginPage(Request.Form["Username"].ToString(), false);
                return(RedirectToAction("Index", "TaxiSearch"));
            }

            else
            {
                ViewBag.Message = "Invalid credentails";
                return(RedirectToAction("Index", "UnAuthorized"));
            }
        }