diff --git a/src/utils/users.rs b/src/utils/users.rs index aefc7d9..198a3a9 100644 --- a/src/utils/users.rs +++ b/src/utils/users.rs @@ -1,4 +1,4 @@ -use rocket::http::{Cookie, Cookies}; +use rocket::http::{Cookie, Cookies, SameSite}; use crate::utils::phonetic_key; @@ -7,7 +7,11 @@ pub fn get_session_id(ck: &mut Cookies) -> String { Some(c) => c.value().to_string(), None => { let user_id = phonetic_key::get_random_id(); - let cookie = Cookie::build("session", user_id.clone()).domain("katb.in").permanent().finish(); + let cookie = Cookie::build("session", user_id.clone()) + .domain(".katb.in") + .same_site(SameSite::Lax) + .permanent() + .finish(); ck.add_private(cookie); user_id }