如何关闭ASP.NET MVC页面上的https安全风险相关消息?

时间:2010-05-28 16:52:56

标签: asp.net-mvc jquery-plugins asp.net-mvc-2 session-timeout

我们有一个使用ASP.NET MVC Framework的安全网站。 用户会话超时是使用 JQuery IDLETIMEOUT 插件实现的。

因此,如果会话超时设置为30分钟,则会显示消息“由于不活动而即将退出”并显示“保持登录状态” 。此弹出消息显示最近30秒,如果用户单击此消息,会话将继续,否则此消息将消失,并且用户将被注销。

现在我注意到一旦从Internet Explorer显示的安全警告消息“此页面正在访问不受其控制的信息。这会带来安全风险。您要继续吗?

我想知道如何摆脱这个水星警告信息。此警告消息随“关于会话超时”消息一起提供。

以下是我用于会话超时的JQuery代码:

 <% if(HttpContext.Current.User.Identity.IsAuthenticated) {%>
         $(document).idleTimeout({
            inactivity: 30 * MIN,
            noconfirm : 30 * SEC,
            redirect_url: '/Account/SessionOut',
            sessionAlive: 0, // 30000, //10 Minutes
            click_reset: true,
            alive_url: '',
            logout_url: '/Account/SessionOut'
            });
        <%} %>

1 个答案:

答案 0 :(得分:3)

当您的网页访问不安全的网址时会出现此警告。这是一个https页面,而加载是按照这些行命中http urls debug来找出解决方案