Пользователь должен войти снова, когда я перенаправляю с HTTP на HTTPS - PullRequest
3 голосов
/ 05 декабря 2010

У меня есть базовый веб-сайт со страницей входа пользователя и областью администрирования.Я использую таблицы членства ASP.NET для проверки подлинности.

Когда участник входит в систему, он проходит проверку подлинности и получает доступ к своему профилю участника и другим связанным участкам.

Если пользователь входит в систему и я обнаруживаю, что он в роли ADMINISTRATOR, тогда доступна ссылка для доступа к административной области сайта.

Когда администратор щелкает эту ссылку администратора, сайт перенаправляется на протокол SSL HTTPS и предполагает отправку администратора в область администрирования сайта.

  string SecureURL;

  SecureURL = "https://";
  SecureURL = SecureURL + Request.ServerVariables["SERVER_NAME"];
  SecureURL = SecureURL + "/Administration/Default.aspx";

  Response.Redirect(SecureURL, true);

Однако пользователь перенаправляется обратно на страницу входа и должен снова войти в систему, после чего он может получить доступ к области администратора.

Как заставить пользователя оставаться в системе при переходе на HTTPS с HTTP ?????

Ответы [ 2 ]

2 голосов
/ 05 декабря 2010
0 голосов
/ 10 декабря 2010

Существует ли какая-то конкретная причина, по которой вы не указали свою страницу входа под SSL?

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