feat: 完成用户登录界面,api还需完善
This commit is contained in:
1 parent
4c69f57aaa
commit
d7dcc473a9
18 files changed
+681
-129
No files matched your search
@@ -9,9 +9,13 @@ export default defineEventHandler(async (event) => {
|
||||
|
||||
try {
|
||||
// 验证旧的 Token
|
||||
const decoded = jwt.verify(token, jwtSecret) as { userId: number };
|
||||
const decoded = jwt.verify(token, jwtSecret) as any;
|
||||
// 生成新的 Token
|
||||
const newToken = jwt.sign({ userId: decoded.userId }, jwtSecret, { expiresIn: '168h' });
|
||||
const newToken = jwt.sign({
|
||||
username: decoded.username,
|
||||
password: decoded.password,
|
||||
userId: decoded.userId,
|
||||
}, jwtSecret, { expiresIn: '168h' });
|
||||
|
||||
return { token: newToken, expiresIn: Date.now() + 168 * 60 * 60 * 1000 };
|
||||
} catch (err) {
|
||||
|
||||
Reference in new issue
Block a user