Discussions

Evolution V4

Image

Bonjour , Alors cette evolution est un peux plus compiqué.

pour recuperer la session, il ne faut plus utiliser getSession ( interdit sur le ServerSide ) mais getServerSession().

import NextAuth from 'next-auth/next';
import { getServerSession } from 'next-auth/next';



export default async function handler(req, res) {
    console.log(req)
  if (req.method === 'DELETE') {

 

    const session = await getServerSession(req,res,NextAuth);
    console.log('Sessions test');
    console.log(session);
   
    if (!session) {
      res.status(401).json({ message: 'impossible de vous authentifier' });
      return;
  }
 
 
Attention pour que ca marche il faut avoir definit les variable environementale dans .env:
 
NEXTAUTH_URL=http://localhost:3000
NEXTAUTH_SECRET=test

J'espere que ça vous aidera :)
5 réponses
Image
Julien Lizano
Le 28/06/2023 à 11:52

bonjour,

le lien ne fonctionne pas pour le code source.

Image
Louis-Nicolas Leuillet
Le 01/07/2023 à 07:15

Hello Julien, sur quelle session ?

Image
Julien Lizano
Le 01/07/2023 à 10:19

Hello le lien sur la session 1102

Image
Louis-Nicolas Leuillet
Le 01/07/2023 à 10:21

Je viens de le modifier merci Julien

Image
Julien Lizano
Le 01/07/2023 à 10:34

Merci à toi, bonne journée 

Image
Inscrivez-vous ou connectez-vous pour participer à la discussion.

Informations

Créée le 14 juin 2023 21:32
Dernière activité le 1 juillet 2023 10:34