Exemplo n.º 1
0
        public ActionResult Login(LoginViewModel model)
        {
            bool isValidCaptcha = CaptchaHelper.ValidateCaptchaCode(model.CaptchaCode, HttpContext);

            if (!isValidCaptcha)
            {
                ViewBag.Error = "Captcha Code Is Not Valid";
                return(View(model));
            }

            SessionLoginResult result = SessionHelper.Login(model.UserName, model.Password, _memberService, _profileDetailService, _profileMemberService);

            if (result.IsSuccess)
            {
                if (ModelState.IsValid)
                {
                    return(RedirectToAction("Index", "Home"));
                }
                return(View(model));
            }
            else
            {
                ViewBag.Error = result.Message;
                return(View(model));
            }
        }
Exemplo n.º 2
0
        public ActionResult Login(Models.User.LoginViewModel model)
        {
            if (!ModelState.IsValid)
            {
                //select lists
                return(View(model));
            }

            SessionLoginResult result = SessionHelper.Login(model.Username, model.Password, _userService, _authService, _profileService);

            if (result.IsSuccess)
            {
                if (ModelState.IsValid)
                {
                    return(RedirectToAction(nameof(HomeController.Index), "Home"));
                }

                // select lists
                return(View(model));
            }
            else
            {
                ViewBag.Error = result.Message;
                // select lists
                return(View(model));
            }
        }
Exemplo n.º 3
0
        public IActionResult Login(LoginViewModel loginViewModel)

        {
            SessionHelper.Configure(_httpContextAccessor);

            SessionLoginResult result =
                SessionHelper.Login(loginViewModel.EmployeeUsername, loginViewModel.EmployeePassword, _employee, _department, _education, _mission);

            if (ModelState.IsValid)
            {
                if (result.IsSuccess)
                {
                    HttpContext.Session.SetString("RememberMe", loginViewModel.IsChecked.ToString());
                    return(RedirectToAction("Index", "Home"));
                }
                else
                {
                    ViewBag.Login = result.Message;
                    return(View());
                }
            }
            else
            {
                return(View());
            }
        }
Exemplo n.º 4
0
        public ActionResult Login(LoginViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }
            SessionLoginResult result = SessionHelper.Login(model.UserName, model.Password, _authenticationService, _profileDetailService, _profilePersonnelService);

            if (result.IsSuccess)
            {
                if (ModelState.IsValid)
                {
                    return(RedirectToAction("Index", "Home"));
                }
                return(View(model));
            }
            else
            {
                ViewBag.Error = result.Message;
                return(View(model));
            }
        }