even more checks

This commit is contained in:
mrfry 2023-03-09 17:27:07 +01:00
parent 30711df157
commit 11dacdae64

View file

@ -289,10 +289,17 @@ function setup(data: SubmoduleData): Submodule {
const { token, userid } = req.query const { token, userid } = req.query
if (validateuuid(token) && !Number.isNaN(+userid)) { if (validateuuid(token) && !Number.isNaN(+userid)) {
const specifiedUser: User = dbtools.Select(userDB, 'users', { const specifiedUser = dbtools.Select(userDB, 'users', {
id: +userid, id: +userid,
})[0] })
const key = v5(name, specifiedUser.pw)
if (specifiedUser.length === 0) {
res.json({
result: 'error',
msg: 'couldnt find user',
})
}
const key = v5(name, specifiedUser[0].pw)
const isValid = key === token const isValid = key === token
res.json({ res.json({