Files
BA_TTS_Annotation_Plattform/src/app/actions/verify-admin-token.ts

15 lines
394 B
TypeScript

'use server';
export async function verifyAdminToken(token: string): Promise<{ valid: boolean }> {
const storedToken = process.env.ADMIN_SIGNUP_TOKEN;
// Token is invalid if:
// 1. No token exists (already used or no token was generated)
// 2. Provided token doesn't match
if (!storedToken || token !== storedToken) {
return { valid: false };
}
return { valid: true };
}