Files
pfadi-bussle/lib/authenticate.ts
2021-03-22 23:14:48 +01:00

24 lines
388 B
TypeScript

const ADMIN_PASSWORD = process.env.ADMIN_PASSWORD
export function authenticateAdmin({
username,
password,
}: {
username: string
password: string
}): boolean {
if (username !== 'admin') {
return false
}
if (!ADMIN_PASSWORD) {
throw new Error('ADMIN_PASSWORD not set. Login disabled!')
}
if (password !== ADMIN_PASSWORD) {
return false
}
return true
}