【问题标题】:How logout from Django AdminLTE iFrame?如何从 Django AdminLTE iFrame 注销?
【发布时间】:2021-07-12 18:34:07
【问题描述】:

AdminLTE https://adminlte.io/themes/v3/iframe.html

嗨,我是 Django 初学者,我在我的 Django 中尝试使用上面的 AdminLTE 模板。 在我的 Django 中,单击注销链接以重定向登录页面是默认操作。

在此模板中,没有用于注销的按钮/链接。 因此,在将链接添加到顶部导航后 logout 并单击它。 Django 尝试将注销模板“logout.html”加载到 iframe,但失败了。

看起来注销失败。

按原样重新加载此页面时,它会显示登录页面。似乎现在已放弃登录会话。 但是无需重新加载页面并单击任何链接,它就会将模板正常加载到 iframe 选项卡,并且该死会话会重生。

如何退出此页面? 问候。

【问题讨论】:

    标签: django adminlte


    【解决方案1】:

    解决了。

    在此页面添加 JavaScript,

    <script type="text/javascript">
        function logout(){
            location.href='/logout/';
        }
    </script>
    

    并将 onClick 事件添加到注销链接

    <a href="#" onClick="logout()">Logout</a>
    

    它可以通过注销页面重定向到登录页面。这是我网站上的默认操作。

    【讨论】:

      猜你喜欢
      • 2022-01-19
      • 2020-12-03
      • 2021-11-23
      • 1970-01-01
      • 2021-01-24
      • 2017-12-31
      • 2015-08-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多