首页 > 解决方案 > 如何在环回中使用户令牌无效?

问题描述

所以,我是用户管理员,我想删除一个帐户,这也意味着我想使该特定用户访问令牌无效。

我有内置的环回访问令牌表,其中包含令牌和用户 ID。

Person.find({ where: { id: userId } }).then(user, function(){
   user.logout(user.id);
});

当我这样做时,我得到以下错误 Custom Inspection function on Objects via .inspect() is deprecated

我不确定如何注销其他用户。

标签: loopbackjsloopback

解决方案


只需从 AccessToken 表中删除与该用户关联的所有访问令牌。

以下是供您参考的示例代码:

            User.app.models.AccessToken.destroyAll({
                userId
            }, (err) => {
                if (err) return callback(err);
                return callback(null,true);
            });

推荐阅读