всегда перенаправлять на страницу входа при открытии сайта через http - PullRequest
0 голосов
/ 14 декабря 2018

1 Сначала я открываю свой веб-сайт через https://mywebsite.com, а затем могу войти в систему как обычно

2 После этого я удаляю https:// из URL-адреса браузера и добавляю http:// вместо.

3 Затем обновите страницу, и она перенаправит меня на страницу входа

4 Когда я снова набираю свои учетные данные и пытаюсь войти (но через http://), он всегда перенаправляет меня на одну и ту же страницу входа.И в конце URL я вижу Login?ReturnUrl=%2FClientDashboard%2FList.У меня есть [AllowAnonymous] атрибут моего действия Login, и он отлично работает с https://.

В чем может быть причина такого поведения?

Ответы [ 2 ]

0 голосов
/ 14 декабря 2018

Chrome по умолчанию обеспечивает HTTPS.Вам нужно будет отключить эти данные и / или очистить данные, чтобы они не пытались продолжать перенаправление.

Или просто используйте другой браузер, который не поддерживает.

0 голосов
/ 14 декабря 2018

Используете ли вы ядро ​​asp.net, если это так, взгляните на Startup.cs =>

Configure(IApplicationBuilder app, IHostingEnvironment env)

Там может быть строка кода, подобная этой

 app.UseHttpsRedirection();

Просто удалите его, и вы можете использовать без https

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