refactor: migrate authentication to NextAuth and clean up related services
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user