IE9 FormsAuthentication - PullRequest
       24

IE9 FormsAuthentication

1 голос
/ 18 марта 2011

Сегодня я настроил IE9, и моя FormsAuthentication перестала работать. Мои шаги - создание приложения ASP.NET MVC2 в Visual Studio 2010, добавление атрибута Authorize в HomeController, открытие AccontController и строки комментариев 44, 56, 58. Нажмите F5, введите user / user и нажмите ENTER, IE9 не отправляет файл cookie аутентификации в HomeController

    [HandleError, Authorize]
    public class HomeController : Controller
    {
        public ActionResult Index()
        {
            ViewData["Message"] = "Welcome to ASP.NET MVC!";

            return View();
        }
    }

    [HttpPost]
    public ActionResult LogOn(LogOnModel model, string returnUrl)
    {
    if (ModelState.IsValid)
    {
            //if (MembershipService.ValidateUser(model.UserName, model.Password))
            {
                FormsService.SignIn(model.UserName, model.RememberMe);
                if (!String.IsNullOrEmpty(returnUrl))
                {
                    return Redirect(returnUrl);
                }
                else
                {
                    return RedirectToAction("Index", "Home");
                }
            }
            //else
            {
                //ModelState.AddModelError("", "The user name or password provided is incorrect.");
            }
        }

        // If we got this far, something failed, redisplay form
        return View(model);
    }

1 Ответ

0 голосов
/ 18 марта 2011

Невозможно воспроизвести.Работает отлично для меня.Там должны быть некоторые другие проблемы с вашей настройкой.Вы проверяли, были ли включены файлы cookie?

...