Hello everyone,
I’m having trouble ensuring that session cookies persist after login. I’m aware that modern browsers block third-party cookies, and I’ve gone through https://appwrite.io/docs/advanced/platform/custom-domains, but I still can’t get the cookie to stick.
Setup:
Backend: Appwrite Cloud Frontend: Next.js I’ve tried two different approaches: locally and in production, but both result in the same issue.
Local Setup:
I’ve modified my /etc/hosts file to map mydomain.com to localhost.
Configured Appwrite's domain in the console to cloud.dev.mydomain.com via DNS.
I’m running my local environment over HTTPS (https://mydomain.com).
I created a user account with email/password successfully, and the session cookie appears in Chrome's Cookie tab after login. However, when I refresh the page or navigate to a different route, the cookie disappears, even though I expect it to persist.
Production Setup:
The DNS is configured similarly, with cloud.mydomain.com for Appwrite and www.mydomain.com for the frontend.
I’m facing the exact same issue as in the local environment.
I can see that the session is successfully created in Appwrite’s Auth console for the test user. I can also retrieve this session using getSession("current"), but the session cookie just doesn't persist across page reloads or route changes.
I also tried accessing cookies in my Next.js middleware from the request object. I can retrieve other cookies (like NEXT_LOCALE), but the Appwrite session cookie is missing after a page refresh.
Has anyone experienced a similar issue or have any advice on how to resolve this? I don't understand what I missing here.
Thanks in advance!
Recommended threads
- Migration and Function glitch
I am trying to migrate from non pro appwrite project to pro appwrite project all my data but it's stuck in processing.
- Unable to signup to appwrite cloud
When attempting to create an online cloud account on appwrite.io, I get the following message : "This email address must already be in its canonical form. Pleas...
- Email address must be in its canonical f...
Hello, Recently I was trying to signup with my GitHub account with appwrite account for availing the student benifits but while trying to signup I saw such erro...