如何防止Auth0-Lock在重定向时显示?

时间:2019-05-14 09:18:05

标签: meteor auth0 auth0-lock

我将Auth0-Lock与Meteor一起使用,当我登录并确认与Guardian应用(2FA)的连接时,页面将我重定向到我的应用,并且auth0-lock再次出现。

我在调整auth0锁定显示时遇到了一些麻烦,最后想出了以下解决方案:

Tracker.autorun(() => {
        if(Meteor.loggingIn() == false) {
            if (Meteor.userId() == null) {
                const Lock = initLock();
                Lock.show();
            }
        }
    });

这使我在没有用户登录时显示auth0锁,并在重新加载页面时(由于Meteor.loggingIn()而阻止其显示)。

但是,当我接受监护人推送通知并重定向到我的应用程序时,Meteor.loggingIn()返回false,而Meteor.userId()尚未定义,因此该锁定仅在用户登录之前出现内。

我该如何解决这个问题?

0 个答案:

没有答案