gpt4 book ai didi

javascript - cognitoUser.signOut() 没有注销用户

转载 作者:行者123 更新时间:2023-11-29 19:12:01 25 4
gpt4 key购买 nike

我正在使用目前处于 Beta 阶段的 Cognito 用户池来处理我网站上的用户帐户。

在 javascript 中我有一行:

cognitoUser.signOut();

应该将我的用户注销,我认为将 cognitoUser 设置为 null。在上面一行之后,我有以下代码:

if (cognitoUser != null) {
alert(cognitoUser.getUsername());
}

令我恼火的是,这条线正在运行,并弹出一个警告,其中包含应该注销用户的用户名。

为什么 cognitoUser.signOut() 行不起作用??我是否必须在用户登录时所在的同一页面上将用户注销?

谢谢

最佳答案

cognitoUser.signOut();

此函数清除该用户的所有本地缓存​​ token 。此函数不会将 cognitoUser 设置为 null。您仍然可以调用此对象的所有函数,但是那些需要有效 token 的函数(例如 getUser、changePassword 等)将失败,因为用户已注销(即没有有效 token )。

关于javascript - cognitoUser.signOut() 没有注销用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38107424/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com