Session Ends After Visiting External Links #12769
Unanswered
theabdullah224
asked this question in
Help
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I'm encountering an issue where the user session ends after completing a Stripe Checkout session. When a user is redirected to Stripe for payment and then returns to the website, they are logged out.
-using next auth v4
`session: {
strategy: "jwt",
maxAge: 30 * 24 * 60 * 60, // 30 days in seconds
},
callbacks: {
async jwt({ token, user }) {
if (user) {
token.name = user.name || "";
token.id = user.id || "";
token.email = user.email || "";
token.role = user.role || "";
token.status = user.status || "";
}
return token;
},
async session({ session, token }: any) {
if (session.user) {
session.user.id = token.id;
session.user.email = token.email;
session.user.name = token.name;
session.user.role = token.role;
session.user.status = token.status;
}
return session;
},
},
secret: process.env.NEXTAUTH_SECRET,
cookies: {
sessionToken: {
name: "next-auth.session-token",
options: {
httpOnly: true,
sameSite: "lax",
path: "/",
secure: true,
},
},
},
`
Beta Was this translation helpful? Give feedback.
All reactions