mirror of
https://github.com/Zandercraft/TechnicFlux.git
synced 2026-10-30 04:49:20 +00:00
Complete API key verify route.
This commit is contained in:
@@ -97,22 +97,28 @@ router.get('/modpack/:slug/:build?', (req, res) => {
|
|||||||
})
|
})
|
||||||
|
|
||||||
router.get('/verify/:key?', (req, res) => {
|
router.get('/verify/:key?', (req, res) => {
|
||||||
// Key validated
|
let api_key = req.params?.key
|
||||||
res.json({
|
|
||||||
valid: 'Key validated.',
|
|
||||||
name: 'API KEY',
|
|
||||||
created_at: 'A long time ago'
|
|
||||||
})
|
|
||||||
|
|
||||||
// Invalid key provided
|
if (api_key !== undefined) {
|
||||||
// res.json({
|
if (api_key === process.env?.API_KEY)
|
||||||
// error: 'Invalid key provided.'
|
// Key validated
|
||||||
// })
|
res.json({
|
||||||
|
valid: 'Key validated.',
|
||||||
// No key provided
|
name: 'API KEY',
|
||||||
// res.json({
|
created_at: 'A long time ago'
|
||||||
// error: 'No API key provided.'
|
})
|
||||||
// })
|
else {
|
||||||
|
// Invalid key provided
|
||||||
|
res.json({
|
||||||
|
error: 'Invalid key provided.'
|
||||||
|
})
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
// No key provided
|
||||||
|
res.json({
|
||||||
|
error: 'No API key provided.'
|
||||||
|
})
|
||||||
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
/* Invalid API Routes */
|
/* Invalid API Routes */
|
||||||
|
|||||||
Reference in New Issue
Block a user