0

ASP.NET MVC フレームワークを使用したセキュリティで保護された Web サイトがあります。ユーザー セッション タイムアウトは、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 urls デバッグにヒットします。

于 2010-05-28T16:56:31.340 に答える