我正在编写一个身份验证系统,您可以在其中使用 G+、Facebook、登录名/密码等登录。
当您点击“Facebook”时,我会打开一个新窗口:
window.open('/auth/' + self.action + '/facebook', '', 'width=800, height=600');
这将打开 facebook 身份验证窗口。但是,当身份验证结束时,我需要将创建窗口(此时仍具有登录屏幕)重定向到工作区(因为您现在已登录!)。
这样做的最佳方法是什么?我猜要么父窗口“轮询”事物(甚至不确定如何),要么子窗口应该以某种方式“告诉”其父窗口身份验证成功。
有什么提示吗?