cognitoUser.signOut() 没有注销用户
cognitoUser.signOut() is not signing user out
我正在使用目前处于 Beta 阶段的 Cognito 用户池来处理我网站上的用户帐户。
在 javascript 我有一行:
cognitoUser.signOut();
应该将我的用户注销,我想将 cognitoUser 设置为 null。在上面一行之后,我有以下代码:
if (cognitoUser != null) {
alert(cognitoUser.getUsername());
}
令我非常恼火的是,这条线正在运行,并弹出一个警告,其中包含应该注销用户的用户名。
为什么 cognitoUser.signOut() 行不起作用??我是否必须在用户登录的同一页面上将用户注销?
谢谢
cognitoUser.signOut();
此函数清除该用户的所有本地缓存令牌。此函数不会将 cognitoUser 设置为 null。您仍然可以调用此对象的所有函数,但是那些需要有效令牌的函数(例如 getUser、changePassword 等)将失败,因为用户已注销(即没有有效令牌)。
我正在使用目前处于 Beta 阶段的 Cognito 用户池来处理我网站上的用户帐户。
在 javascript 我有一行:
cognitoUser.signOut();
应该将我的用户注销,我想将 cognitoUser 设置为 null。在上面一行之后,我有以下代码:
if (cognitoUser != null) {
alert(cognitoUser.getUsername());
}
令我非常恼火的是,这条线正在运行,并弹出一个警告,其中包含应该注销用户的用户名。
为什么 cognitoUser.signOut() 行不起作用??我是否必须在用户登录的同一页面上将用户注销?
谢谢
cognitoUser.signOut();
此函数清除该用户的所有本地缓存令牌。此函数不会将 cognitoUser 设置为 null。您仍然可以调用此对象的所有函数,但是那些需要有效令牌的函数(例如 getUser、changePassword 等)将失败,因为用户已注销(即没有有效令牌)。