Apply some fixes

This commit is contained in:
KernelDeimos 2024-04-11 23:48:17 -04:00
parent f4f58dbfb9
commit 0eedcf567e
3 changed files with 8 additions and 1 deletions

View File

@ -63,8 +63,10 @@ const auth2 = async (req, res, next) => {
if(!token) {
APIError.create('token_missing').write(res);
return;
} else if (typeof token !== 'string') {
APIError.create('token_auth_failed').write(res);
return;
} else {
token = token.replace('Bearer ', '')
}

View File

@ -71,6 +71,11 @@ module.exports = eggspress(['/signup'], {
const { user, token } = await svc_auth.check_session(
req.cookies[config.cookie_name]
);
res.cookie(config.cookie_name, token, {
sameSite: 'none',
secure: true,
httpOnly: true,
});
// const decoded = await jwt.verify(token, config.jwt_secret);
// const user = await get_user({ uuid: decoded.uuid });
if ( user ) {

View File

@ -378,7 +378,7 @@ class AuthService extends BaseService {
if ( session.uuid === actor.type.session ) {
session.current = true;
}
session.meta = JSON.parse(session.meta ?? {});
session.meta = JSON.parse(session.meta ?? "{}");
});
return sessions;