This commit is contained in:
PxlLoewe
2025-06-26 01:46:44 -07:00
parent ed4a57f42d
commit 8968bff1c5
4 changed files with 11 additions and 6 deletions

View File

@@ -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>

View File

@@ -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" && (

View File

@@ -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,

View File

@@ -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;
} }
}, },