我有一个带有成员(member)登录页面和管理后端区域的基本网站。我正在使用 ASP.NET 成员资格表进行身份验证。
当成员(member)登录时,他们将通过身份验证并可以访问其成员(member)资料和其他相关成员(member)区域。
如果用户登录并且我检测到他们处于 ADMINISTRATOR 角色,则可以使用访问站点管理区域的链接。
当管理员单击此管理链接时,站点将重定向到 SSL HTTPS 协议(protocol),并假设将管理员发送到站点的管理区域。
string SecureURL;
SecureURL = "https://";
SecureURL = SecureURL + Request.ServerVariables["SERVER_NAME"];
SecureURL = SecureURL + "/Administration/Default.aspx";
Response.Redirect(SecureURL, true);
但是,用户被重定向回登录页面,必须重新登录,然后他们才能访问管理区域。
当从 HTTP 切换到 HTTPS 时,如何强制用户保持登录状态?????
最佳答案
关于c# - 当我从 HTTP 重定向到 HTTPS 时,用户必须重新登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4356027/