Exemplo n.º 1
0
        public ActionResult CheckPassword()
        {
            var model = new CheckPasswordModel
            {
            };

            return(View(model));
        }
Exemplo n.º 2
0
        public ActionResult CheckPassword(CheckPasswordModel _model)
        {
            List <TB_APPLICATION_SCHOOL> schoolList = db.TB_APPLICATION_SCHOOL.Where(r => r.SCHOOL_NAME.Contains(_model.school)).ToList();

            if (schoolList != null)
            {
                var pageIndex = _model.Page ?? 1;
                _model.schools      = schoolList.ToPagedList(pageIndex, 15);
                ViewBag.PageContent = "ตรวจสอบรายชื่อผู้สมัคร";
            }

            return(View(_model));
        }
Exemplo n.º 3
0
        public ActionResult CheckPassword(CheckPasswordModel model)
        {
            HttpCookie cookie = Request.Cookies["User"];

            if (cookie == null)
            {
                return(Redirect("/User/SignIn"));
            }
            var longLink = Servis().LinkCheckPassword(new Guid(Request.QueryString["id"]), model.Password);

            if (longLink == null)
            {
                return(null);
            }
            else
            {
                Request.Cookies.Add(new HttpCookie(Request.QueryString["id"], "1"));
                return(Redirect(longLink));
            }
        }
Exemplo n.º 4
0
        public async Task <IActionResult> CheckPassword(CheckPasswordModel model)
        {
            if (string.IsNullOrEmpty(model.Username))
            {
                return(new JsonResult(new { success = false, message = "Username is required" }));
            }
            if (string.IsNullOrEmpty(model.Password))
            {
                return(new JsonResult(new { success = false, message = "Password is required" }));
            }

            var foundUser = await _userManager.FindByNameAsync(model.Username);

            if (foundUser != null)
            {
                bool valid = await _userManager.CheckPasswordAsync(foundUser, model.Password);

                return(new JsonResult(new { success = true, data = valid }));
            }

            return(new JsonResult(new { success = false, message = "User does not exist." }));
        }