public ActionResult Index(string email, string password) { // vede se ci sono errori nel modello o roba non ammessa // ModelState.IsValid() AccessControl AccessControl = new AccessControl(); AjaxMessagge resultMessage = new AjaxMessagge(); if (ModelState.IsValid) { if (AccessControl.CheckLogin(email, password, AccessControl.LoginType.admin)) { FormsAuthentication.SetAuthCookie(email, false); resultMessage.Success = true; resultMessage.Message = "Benvenuto"; resultMessage.RedirectUrl = "/admin/pages"; // poi mettere dashboard //return Redirect("/admin/administratorsList"); } else { ModelState.AddModelError("errLogin", "Credenziali Errate"); resultMessage.Message = "Credenziali Errate"; resultMessage.Success = false; //return View(); } } else { ModelState.AddModelError("errLogin", "Credenziali Errate"); resultMessage.Message = "Credenziali Errate"; resultMessage.Success = false; } //ViewBag.test = HttpContext.User.Identity.Name; //return View(); return(Json(resultMessage)); }