Пример #1
0
        public ActionResult Login(Activity2Part3.Models.UserModel model)
        {
            try
            {
                logger.Info("Entering Login()");
                if (!ModelState.IsValid)
                {
                    return(View("Login"));
                }
                Services.Business.SecurityService service = new Services.Business.SecurityService();

                logger.Info("Parameters are: " + new JavaScriptSerializer().Serialize(model));
                bool authenticated = service.Authenticate(model);

                if (authenticated)
                {
                    logger.Info("Exiting Login() with pass");
                    return(View("LoginPassed", model));
                }
                else
                {
                    logger.Info("Exiting Login() with Login failed");
                    return(View("LoginFailed"));
                }
            } catch (Exception e)
            {
                logger.Error("Login() exit with error: " + e.Message);
            }

            return(View("LoginFailed"));
        }
Пример #2
0
        public ActionResult Login(UserModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View("Login"));
            }

            Services.Business.SecurityService service = new Services.Business.SecurityService();

            bool authenticated = service.Authenticate(model);

            if (authenticated)
            {
                return(View("LoginPassed", model));
            }
            else
            {
                return(View("LoginFailed"));
            }
        }
Пример #3
0
        public ActionResult Login(UserModel model)
        {
            try
            {
                logger.Info("Entering LoginController.Login()");


                // Validate the Form POST
                if (!ModelState.IsValid)
                {
                    return(View("Login"));
                }

                Services.Business.SecurityService service = new Services.Business.SecurityService();

                bool authenticated = service.Authenticate(model);

                logger.Info("Parameters are:", new JavaScriptSerializer().Serialize(model));

                if (authenticated)
                {
                    logger.Info("Exit LoginController.DoLogin() with login passing");
                    return(View("LoginPassed", model));
                }
                else
                {
                    logger.Info("Exit LoginController.DoLogin() with login failing");

                    return(View("LoginFailed"));
                }
            }
            catch (Exception e)
            {
                logger.Error("Exception LoginController.DoLogin()", e.Message);
                return(View("Error"));
            }
        }