Spent a hour fixing the login & registing system & also finding errors
Some checks are pending
Build and Push Docker Image / build-and-push (push) Waiting to run

in the custom groq api system (also a typo wasted way too much time)
This commit is contained in:
yuanhau 2025-06-07 15:49:28 +08:00
parent a8d675e2ae
commit 1eb15058d7
3 changed files with 25 additions and 18 deletions

View file

@ -46,13 +46,18 @@ export default defineEventHandler(async (event) => {
};
}
const createOtherFields = await sql`
insert into user_other_data(user_id, user, translate_enabled, translate_provider, remove_translate_popup)
values (${userUUID}, ${username}, false, 'google', false)
insert into user_other_data(user_id, username, translate_enabled, translate_provider, remove_translate_popup, starred_news)
values (${userUUID}, ${username}, false, 'google', false, '{}'::JSON)
`;
const newToken = uuidv4();
await sql`
INSERT INTO usertokens (username, token)
VALUES (${username}, ${newToken})
`;
setCookie(event, "token", newToken);
return {
user: fetchUserInfo,
token: newToken,
user: fetchUserInfoAgain,
};
} else {
const isValid = await argon2.verify(
@ -64,19 +69,20 @@ export default defineEventHandler(async (event) => {
error: "PASSWORD_NO_MATCH",
};
}
}
const newToken = uuidv4();
const fetchUserInfoAgain = await sql`
select * from users
where username = ${username}`;
await sql`
INSERT INTO usertokens (user, token)
VALUES ('${fetchUserInfo[0].username}', '${newToken}')
const newToken = uuidv4();
const fetchUserInfoAgain = await sql`
select * from users
where username = ${username}`;
await sql`
INSERT INTO usertokens (username, token)
VALUES (${fetchUserInfoAgain[0].username}, ${newToken})
`;
setCookie(event, "token", newToken);
return {
user: fetchUserInfoAgain,
};
setCookie(event, "token", newToken);
return {
user: fetchUserInfoAgain,
};
}
} catch (e) {
console.log(e);
return {