Имя пользователя и пароль для входа в ASP.NET MVC SSL Connection - PullRequest
1 голос
/ 19 ноября 2011

Я создал веб-приложение MVC, которое использовало хранилище базы данных MSSQL для имени пользователя и пароля. Это не готовое решение, входящее в шаблон Visual Studio. Я только что прикрепил новый сертификат SSL к приложению и также добавил атрибут [requireHttps] в необходимые контроллеры. Теперь, когда я захожу на веб-сайт, он просит меня войти в систему, но имя входа, которое я использую для хранения в базе данных MSSQL, не совпадает с тем, которое он ищет.

Может кто-нибудь сообщить, что мне нужно искать в поиске в Google, чтобы найти решение для хранилища имени пользователя и пароля для нового соединения SSL.

EDIT

Ни один из моих журналов не попадает в базу данных. Я запрашиваю URL-адрес https://www.example.com/User/SignIn,, который перенаправляется на https://www.example.com/User/SignIn?ReturnUrl=%2fUser%2fSignIn

Итак, для меня это не похоже на то, чтобы добраться до моего Действия, но это так. Не уверен, как это происходит.

Ответы [ 3 ]

0 голосов
/ 19 ноября 2011

Разрешает ли сайт анонимный доступ?Если нет, то это объясняет, почему будет отображаться диалоговое окно входа

0 голосов
/ 21 ноября 2011

Мне пришлось удалить атрибут [RequiredHttps], потому что я не ищу двустороннюю связь по сертификату.

0 голосов
/ 19 ноября 2011

Скорее всего, ваша проблема не имеет ничего общего с SSL / зашифрованным соединением. Можете ли вы отладить и посмотреть, какие учетные данные размещены в вашем AccountController (или как вы его назвали)?

Независимо от того, используете ли вы SSL, ваша логика аутентификации не должна меняться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...