debug
This commit is contained in:
@@ -115,11 +115,11 @@ export const FirstPath = () => {
|
|||||||
<h2 className="text-2xl font-bold mb-4 text-center">Willkommen bei Virtual Air Rescue!</h2>
|
<h2 className="text-2xl font-bold mb-4 text-center">Willkommen bei Virtual Air Rescue!</h2>
|
||||||
{session?.user.migratedFromV1 ? (
|
{session?.user.migratedFromV1 ? (
|
||||||
<p className="mb-8 text-base text-base-content/80 text-center">
|
<p className="mb-8 text-base text-base-content/80 text-center">
|
||||||
Dein Account wurde erfolgreich auf das neue System migriert. Herzlich wilkommen im neuen
|
Dein Account wurde erfolgreich auf das neue System migriert. Herzlich Willkommen im
|
||||||
HUB! Um die Erfahrung für alle Nutzer zu steigern haben wir uns dazu entschlossen, dass
|
neuen HUB! Um die Erfahrung für alle Nutzer zu steigern haben wir uns dazu entschlossen,
|
||||||
alle Nutzer einen Test absolvieren müssen:{" "}
|
dass alle Nutzer einen Test absolvieren müssen:{" "}
|
||||||
{session.user.badges.includes("D1") &&
|
{session.user.badges.includes("D1") &&
|
||||||
`Da du vorher schon den D1-Test absolviert hast, kannst du unter Disponent das Quick-Lane Event auswähen. Um Pilot zu werden kannst du dann später den Piloten-Kurs absolvieren.`}
|
`Da du vorher schon den D1-Test absolviert hast, kannst du unter Disponent das "Quick-Lane-Event" auswählen. Um Pilot zu werden, kannst du dann später den Piloten-Kurs absolvieren.`}
|
||||||
{(!session.user.badges.includes("D1") || session.user.badges.includes("P1")) &&
|
{(!session.user.badges.includes("D1") || session.user.badges.includes("P1")) &&
|
||||||
`Als Pilot musst du den Piloten-Test abschließen.`}
|
`Als Pilot musst du den Piloten-Test abschließen.`}
|
||||||
</p>
|
</p>
|
||||||
|
|||||||
@@ -30,8 +30,6 @@ export const Penalty = async () => {
|
|||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
console.log("Open Penaltys:", session);
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="card bg-error shadow-xl mb-4 col-span-6 xl:col-span-3">
|
<div className="card bg-error shadow-xl mb-4 col-span-6 xl:col-span-3">
|
||||||
{openTimeban[0] && openTimeban[0].type === "TIME_BAN" && (
|
{openTimeban[0] && openTimeban[0].type === "TIME_BAN" && (
|
||||||
|
|||||||
@@ -25,6 +25,7 @@ export default async function Page() {
|
|||||||
Penaltys: true,
|
Penaltys: true,
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
console.log("User", session, user);
|
||||||
const userPenaltys = await prisma.penalty.findMany({
|
const userPenaltys = await prisma.penalty.findMany({
|
||||||
where: {
|
where: {
|
||||||
userId: session.user.id,
|
userId: session.user.id,
|
||||||
|
|||||||
@@ -20,8 +20,13 @@ export const options: AuthOptions = {
|
|||||||
where: { email: credentials.email },
|
where: { email: credentials.email },
|
||||||
});
|
});
|
||||||
const v1User = (oldUser as OldUser[]).find((u) => u.email === credentials.email);
|
const v1User = (oldUser as OldUser[]).find((u) => u.email === credentials.email);
|
||||||
|
console.log("V1 User", v1User?.publicId);
|
||||||
if (!user && v1User) {
|
if (!user && v1User) {
|
||||||
if (bcrypt.compareSync(credentials.password, v1User.password)) {
|
if (bcrypt.compareSync(credentials.password, v1User.password)) {
|
||||||
|
console.log(
|
||||||
|
"v1 User Passwords match:",
|
||||||
|
bcrypt.compareSync(credentials.password, v1User.password),
|
||||||
|
);
|
||||||
const newUser = await prisma.user.create({
|
const newUser = await prisma.user.create({
|
||||||
data: {
|
data: {
|
||||||
email: v1User.email,
|
email: v1User.email,
|
||||||
@@ -74,6 +79,7 @@ export const options: AuthOptions = {
|
|||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
|
console.error("Error during authorization:", error);
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user