Validated user input
parent
f85151d5e7
commit
71eae60c4d
|
@ -21,10 +21,13 @@ let axios; (async()=>{
|
|||
const dns_key = `hmac-sha512:wgapi-${env.LOCAL_SERVER}:${env.DNS_KEY}`
|
||||
|
||||
module.exports = async (req, res) => {
|
||||
const new_hostname = req.query['name']
|
||||
const new_hostname = req.query['name'].trim().toLowerCase()
|
||||
if (!new_hostname) {
|
||||
console.log(`New peer request from ${req.requester} didn't provide a hostname`)
|
||||
return res.sendStatus(400)
|
||||
} else if (!/^([\-\_a-z0-9]{1,20})$/.test(new_hostname)) {
|
||||
console.log(`New peer request from ${req.requester} provided an invalid hostname: ${new_hostname}`)
|
||||
return res.sendStatus(400)
|
||||
} else console.log(`New peer request from ${req.requester} for ${new_hostname}`)
|
||||
|
||||
// Get user from IP
|
||||
|
|
Loading…
Reference in New Issue