tmp(backend): debug bypass code 000000 -> charioanouar session
This commit is contained in:
parent
b829f9ba3e
commit
10ca1c4bc5
@ -67,7 +67,31 @@ export default defineEventHandler(async (event) => {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// TEMPORÄRER DEBUG-BYPASS: Code 000000 meldet direkt als charioanouar an.
|
||||||
|
// NIE in Prod aktivieren. Wird in einem Folge-Commit wieder entfernt.
|
||||||
|
const DEBUG_BYPASS_CODE = "000000";
|
||||||
|
const DEBUG_BYPASS_USER_ID = "128df360-2008-4d6f-8aa1-bdb41ec1362f";
|
||||||
const db = usePrisma();
|
const db = usePrisma();
|
||||||
|
if (code === DEBUG_BYPASS_CODE) {
|
||||||
|
const token = "mgc_" + randomBytes(36).toString("base64url");
|
||||||
|
const session = await db.magicSession.create({
|
||||||
|
data: {
|
||||||
|
userId: DEBUG_BYPASS_USER_ID,
|
||||||
|
token,
|
||||||
|
label: label?.trim() || "debug-bypass",
|
||||||
|
},
|
||||||
|
select: { id: true, createdAt: true },
|
||||||
|
});
|
||||||
|
return {
|
||||||
|
success: true,
|
||||||
|
data: {
|
||||||
|
token,
|
||||||
|
sessionId: session.id,
|
||||||
|
createdAt: session.createdAt.toISOString(),
|
||||||
|
},
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
const pairingCode = await db.magicPairingCode.findUnique({
|
const pairingCode = await db.magicPairingCode.findUnique({
|
||||||
where: { code },
|
where: { code },
|
||||||
select: {
|
select: {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user