Files
pfadi-bussle/lib/authenticate.ts
2020-11-24 00:09:41 +01:00

24 lines
379 B
TypeScript

const ADMIN_PASSWORD = process.env.ADMIN_PASSWORD
export function authenticateAdmin({
username,
password,
}: {
username: string
password: string
}) {
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
}