Beispiel #1
0
 public ActionResult Login(Loginvm login)
 {
     if (ModelState.IsValid)
     {
         try
         {
             dbcon.Open();
             Customer cust = Customer.GetCustomerSingle(dbcon, 0, login.Username);
             dbcon.Close();
             if (cust.CustNumber > 0 && cust.PWD == login.Password)
             {
                 string ReturnUrl = Request.QueryString["returnurl"].ToString();
                 if (ReturnUrl.Length > 1 && Url.IsLocalUrl(ReturnUrl))
                 {
                     Session["custid"] = cust.CustNumber;
                     FormsAuthentication.SetAuthCookie(login.Username, false);
                     return(Redirect(ReturnUrl));
                 }
                 else
                 {
                     return(RedirectToAction("Index", "Home"));
                 }
             }
         }
         catch (Exception ex) { throw new Exception(ex.Message); }
     }
     ViewBag.message = "Credentials are not valid";
     return(View(login));
 }
Beispiel #2
0
        public ActionResult Login()
        {
            if (Request.QueryString["returnurl"] == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            Loginvm loginvm = new Loginvm();

            ViewBag.message = "";
            return(View(loginvm));
        }
Beispiel #3
0
        public ActionResult Login()
        {
            if (Request.QueryString["returnurl"] == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            Loginvm loginvm = new Loginvm();

            loginvm.Username = "******";
            loginvm.Password = "******";
            ViewBag.message  = "";
            return(View(loginvm));
        }