refactor: migrate authentication to NextAuth and clean up related services
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
import { NextRequest, NextResponse } from "next/server";
|
||||
import { AuthService, userService } from "@/services";
|
||||
|
||||
import { userService } from "@/services";
|
||||
import bcrypt from "bcryptjs";
|
||||
|
||||
export async function POST(request: NextRequest) {
|
||||
@@ -45,8 +44,9 @@ export async function POST(request: NextRequest) {
|
||||
);
|
||||
}
|
||||
|
||||
// Créer la réponse avec le cookie de session
|
||||
const response = NextResponse.json(
|
||||
// Retourner les informations de l'utilisateur créé
|
||||
// Le client devra appeler signIn() pour créer la session
|
||||
return NextResponse.json(
|
||||
{
|
||||
message: "Compte créé avec succès",
|
||||
user: {
|
||||
@@ -59,11 +59,6 @@ export async function POST(request: NextRequest) {
|
||||
},
|
||||
{ status: 201 }
|
||||
);
|
||||
|
||||
// Créer la session et définir le cookie
|
||||
await AuthService.createSession(newUser.uuid_id, response);
|
||||
|
||||
return response;
|
||||
} catch (error) {
|
||||
console.error("Register error:", error);
|
||||
return NextResponse.json(
|
||||
|
||||
Reference in New Issue
Block a user