fix: switch self to create new token
This commit is contained in:
parent
2c37128ffb
commit
430a403f25
@ -105,11 +105,20 @@ app
|
||||
if (!username && type === 'org') {
|
||||
throw new CustomError('username is required');
|
||||
}
|
||||
if (tokenUser.username === username) {
|
||||
const user = await User.findByPk(tokenUser.id);
|
||||
if (!user) {
|
||||
throw new CustomError('user not found');
|
||||
}
|
||||
const token = await user.createToken();
|
||||
ctx.body = token;
|
||||
return;
|
||||
}
|
||||
let me: User;
|
||||
if (tokenUser.uid) {
|
||||
me = await User.findByPk(tokenUser.uid);
|
||||
} else {
|
||||
me = await User.findByPk(tokenUser.id);
|
||||
me = await User.findByPk(tokenUser.id); // 真实用户
|
||||
}
|
||||
if (type === 'user') {
|
||||
const token = await me.createToken();
|
||||
|
Loading…
x
Reference in New Issue
Block a user