【发布时间】:2018-01-09 12:51:29
【问题描述】:
在服务器端,我有这些代码可以登录:
return jsonify({'email': email, 'token': create_token(email, isAdmin, password)})
在客户端我需要代码来检查登录和 isAdmin。
isLogged() {
if (localStorage.getItem('currentUser') &&
JSON.parse(localStorage.getItem('currentUser')).email) {
return true;
}
return false;
}
isAdmin(){
//???
}
如何从令牌中获取用户角色?
【问题讨论】:
-
您是否尝试过对其进行解码以查看声明? See this question
-
我只有服务器端有密钥,客户端没有。
-
您不需要密钥来解码负载。它是一个 json 对象 base64url 编码
-
也许你可以给我同样的解码payload的例子?