feat(finished Card): Finished Card, missing responsive

This commit is contained in:
Laurian-Dufrechou
2023-03-21 22:05:14 +01:00
parent 7f56a1212a
commit f1e39e12e9
4 changed files with 104 additions and 28 deletions
+17 -16
View File
@@ -1,23 +1,24 @@
import {NextApiRequest, NextApiResponse} from 'next';
import { PrismaClient } from '@prisma/client'
import { NextApiRequest, NextApiResponse } from "next";
import { PrismaClient } from "@prisma/client";
const prisma = new PrismaClient();
export default async function readUser(req: NextApiRequest, res: NextApiResponse) {
const {email, password} = req.query
if(!email) {
const users = await prisma.user.findMany()
return res.status(200).send({message: "readUser", users});
export default async function readUser(
req: NextApiRequest,
res: NextApiResponse
) {
const { email, password } = req.query;
if (!email && !password) {
const users = await prisma.user.findMany();
return res.status(200).send({ message: "readUser", users });
}
const user = await prisma.user.findUnique({where :{"email" : email}})
const user = await prisma.user.findUnique({ where: { email: email } });
if (user?.password == password) {
res.status(200).send({message: "User found", user});
res.status(200).send({ message: "User found", user });
}
res.status(400).send({message: "Mot de passe incorrect"});
}
res.status(400).send({ message: "Mot de passe incorrect" });
}
+4 -2
View File
@@ -2,13 +2,15 @@ import CardUser from "../components/CardUser";
export default function Test_card() {
const user = {
name: "dujardin",
surname: "jean",
lastName: "dujardin",
firstName: "jean",
age: 19,
aPropos: "Je suis une personne fictive, pas tres fictive",
images: ["401446.webp"],
passions: ["Sport", "Piscine", "Formule1"],
};
//faudra faire une requete sur la BD pour chaque utilisateurs
return <CardUser user={user} />;
}