refactor: migrate authentication to NextAuth and clean up related services

This commit is contained in:
Julien Froidefond
2025-10-12 15:45:09 +02:00
parent 117ac243f5
commit 7d12a66c12
25 changed files with 558 additions and 353 deletions

View File

@@ -1,5 +1,5 @@
import { TeamsService, userService } from "@/services";
import { AuthService } from "@/services";
import { auth } from "@/auth";
import { LoginLayout, AuthWrapper, LoginLoading } from "@/components/login";
export default async function LoginPage() {
@@ -8,13 +8,13 @@ export default async function LoginPage() {
const teams = await TeamsService.getTeams();
// Vérifier si l'utilisateur est déjà connecté
const userUuid = await AuthService.getUserUuidFromCookie();
const session = await auth();
let userProfile = null;
if (userUuid) {
if (session?.user) {
// Si l'utilisateur est connecté, récupérer son profil côté serveur
userProfile = await userService.getUserByUuid(userUuid);
userProfile = await userService.getUserByUuid(session.user.id);
}
// Si l'utilisateur n'est pas connecté, afficher le formulaire d'auth