public ActionResult Authenticate( LogOnModel model )
 {
     if (ModelState.IsValid)
     {
         if (!WebStoreSecurity.Service.ValidateUser(model.LoginName, model.Password))
         {
             ModelState.AddModelError("LoginFailed", WebStroreResource.LoginFailed);
             return View("Index");
         }
     }
     return Redirect("/Public/Index");
 }
Exemplo n.º 2
0
        public ActionResult LogIn(LogOnModel  model)
        {
            if (ModelState.IsValid)
            {
                var userConfig = (SystemUserConfig)ConfigurationManager.GetSection("litium/accountSettings/systemUser");

                if (userConfig.LogIn.Equals(model.LoginName, StringComparison.InvariantCultureIgnoreCase) &&
                    userConfig.Password.Equals(model.Password))
                {

                    AuthenticateUserAdmin(model.LoginName, Guid.Parse(userConfig.UserId));
                    return RedirectToAction("Index", "Users");
                }
            }

            ModelState.AddModelError("LoginFailed", WebStroreResource.LoginFailed);
            return Index();
        }