У меня есть базовый веб-сайт со страницей входа пользователя и областью администрирования.Я использую таблицы членства 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 ?????