Как использовать запретить все с членством провайдера и MVC - PullRequest
0 голосов
/ 17 июля 2009

Я пишу свое первое приложение MVC, в котором используется поставщик членства, и я заметил, что после того, как я войду в систему и она будет успешной - она ​​не переведет меня на URL-адрес по умолчанию (и я не могу просмотреть ни один URL, кроме Представление входа в систему), так что, похоже, я на самом деле не аутентифицировался по какой-то странной причине.

Вот часть файла web.config - что я могу здесь сделать не так? (используя контроллер учетной записи MVC по умолчанию - fyi)

   <authentication mode="Forms">
      <forms loginUrl="~/Account.aspx/LogOn" defaultUrl="~/Home.aspx/Index"></forms>
        </authentication>
    <authorization>
      <deny users="*"/>
    </authorization>

1 Ответ

3 голосов
/ 17 июля 2009

Разве вы не должны отказывать в доступе неаутентифицированным пользователям?

Это будет выглядеть так

<deny users="?"/>

Также ваш URL выглядит интересно. ~/Account.aspx/LogOn то, что вы хотели?

...