0

我们有一个使用 ASP.NET MVC 框架的安全网站。用户会话超时是使用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'
            });
        <%} %>
4

1 回答 1

3

当您的页面访问不安全的 URL 时,会出现此警告。这是一个 https 页面,加载时会按照这些思路对 http url 进行调试以找出解决方案

于 2010-05-28T16:56:31.340 回答