|
@@ -50,18 +50,18 @@ module.exports = app => {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
const accessToken = jwt.sign(
|
|
const accessToken = jwt.sign(
|
|
|
- { openid: projectAccount.openid, type: 'access' },
|
|
|
|
|
|
|
+ { openid: projectAccount.wx_openid, type: 'access' },
|
|
|
weappConfig.jwtSecret,
|
|
weappConfig.jwtSecret,
|
|
|
{ expiresIn: weappConfig.accessTokenExpiresIn }
|
|
{ expiresIn: weappConfig.accessTokenExpiresIn }
|
|
|
);
|
|
);
|
|
|
|
|
|
|
|
const refreshToken = jwt.sign(
|
|
const refreshToken = jwt.sign(
|
|
|
- { openid: projectAccount.openid, type: 'refresh' },
|
|
|
|
|
|
|
+ { openid: projectAccount.wx_openid, type: 'refresh' },
|
|
|
weappConfig.jwtSecret,
|
|
weappConfig.jwtSecret,
|
|
|
{ expiresIn: weappConfig.refreshTokenExpiresIn }
|
|
{ expiresIn: weappConfig.refreshTokenExpiresIn }
|
|
|
);
|
|
);
|
|
|
// 3. 存入 Redis:pid 对应最新 refreshToken
|
|
// 3. 存入 Redis:pid 对应最新 refreshToken
|
|
|
- const key = `user:${projectAccount.openid}:refresh_token`;
|
|
|
|
|
|
|
+ const key = `user:${projectAccount.wx_openid}:refresh_token`;
|
|
|
await app.redis.set(key, refreshToken, 'EX', weappConfig.redisExpire);
|
|
await app.redis.set(key, refreshToken, 'EX', weappConfig.redisExpire);
|
|
|
|
|
|
|
|
return { accessToken, refreshToken, pList };
|
|
return { accessToken, refreshToken, pList };
|