Remove the cookie secure flag
continuous-integration/drone/pr Build is failing Details
continuous-integration/drone/push Build is passing Details

Clément FRÉVILLE 10 months ago
parent 7e9aeee401
commit a7af94e6d3

@ -8,6 +8,7 @@
"fmt": "dprint fmt" "fmt": "dprint fmt"
}, },
"devDependencies": { "devDependencies": {
"@types/bcrypt": "^5.0.2",
"@types/bun": "^1.0.4", "@types/bun": "^1.0.4",
"dprint": "^0.46.2", "dprint": "^0.46.2",
"tsx": "^4.7.0", "tsx": "^4.7.0",

@ -79,12 +79,12 @@ fastify.register(fastifyCookie);
fastify.register(fastifySession, { fastify.register(fastifySession, {
secret: "8jYuS75JZuxb6C72nDtH2cY6hnV4B7i35r5c39gQ3h9G9DApAweBsQ47dU9DGpk5", secret: "8jYuS75JZuxb6C72nDtH2cY6hnV4B7i35r5c39gQ3h9G9DApAweBsQ47dU9DGpk5",
cookie: { cookie: {
secure: true, secure: false,
sameSite: "none", sameSite: "none",
partitioned: true, partitioned: true,
}, },
saveUninitialized: false, saveUninitialized: false,
cookieName: "my-session-cookie", cookieName: "session-id",
}); });
declare module "fastify" { declare module "fastify" {
@ -187,14 +187,13 @@ fastify.post(
reply.send({ success: false }); reply.send({ success: false });
} else { } else {
request.session.userKey = generateId(); request.session.userKey = generateId();
console.log(request.session.userKey);
reply.send({ success: true }); reply.send({ success: true });
} }
} }
); );
/* Route pour se déconnecter */ /* Route pour se déconnecter */
fastify.post("/users/logout", async (request, reply) => { fastify.get("/users/logout", async (request, reply) => {
console.log(request.session.userKey); console.log(request.session.userKey);
request.session.destroy(); request.session.destroy();
reply.send({ success: true }); reply.send({ success: true });
@ -317,10 +316,6 @@ fastify.delete("/users", async (request, reply) => {
/* Route pour récupérer tous les utilisateurs */ /* Route pour récupérer tous les utilisateurs */
fastify.get("/users", async (request, reply) => { fastify.get("/users", async (request, reply) => {
console.log(request.session.userKey);
console.log(request.session.userKey);
const users = await db.selectAllUsers(database); const users = await db.selectAllUsers(database);
reply.send(users); reply.send(users);
}); });
@ -339,7 +334,6 @@ fastify.get(
}, },
async (request, reply) => { async (request, reply) => {
const { id } = request.params; const { id } = request.params;
console.log(request.session.userKey);
if (request.session.userKey) { if (request.session.userKey) {
const user = await db.selectUserById(database, id); const user = await db.selectUserById(database, id);
reply.send(user); reply.send(user);

Loading…
Cancel
Save