我正在使用 Django 1.6.2 和 Python-Social-Auth 0.1.23。我还在使用 Twitter Bootstrap 作为我的模板引擎。
我已经在我的模板中使用了 python-social-auth 并为我的客户实现了 LinkedIn 登录,我已经对其进行了编码,以便使用 javascript 在新窗口中打开登录。
<li>
<a class="btn" href=""
onclick="window.open('{% url 'social:begin' 'linkedin' %}', '_blank', 'location=yes,height=570,width=520,scrollbars=yes,status=yes');">
<span class="glyphicon glyphicon-user"></span> Sign In</a></li>
我的问题是,如何在成功登录后关闭这个子窗口并重新加载父窗口?
我意识到这个问题可能非常具体,但之前有人必须实施相同的想法。请注意:如果可以的话,我不想编辑任何 python-social-auth 的东西。
让我知道您是否可以使用任何其他信息。我也可以包含我的views.py。