add a config for an api endpoint
to decide if `getotheruser` should be allowed to be called without a cookie
This commit is contained in:
parent
3cf533cc0a
commit
285c31d58b
11
server.js
11
server.js
@ -365,8 +365,19 @@ router.options("/api/post",async function(req,res,next) {
|
||||
res.status(200).send("")
|
||||
})
|
||||
|
||||
router.options("/api/getotheruser",async function(req,res,next) {
|
||||
res.set("Access-Control-Allow-Origin","*") //we'll allow it for now
|
||||
res.set("Access-Control-Allow-Methods","GET")
|
||||
res.set("Access-Control-Allow-Headers","Content-Type")
|
||||
res.status(200).send("")
|
||||
})
|
||||
|
||||
router.use("/api/*",async function(req,res,next) {
|
||||
res.set("Access-Control-Allow-Origin","*") //we'll allow it for now
|
||||
if(config["allow_getotheruser_without_cookie"] && req.url == "/api/getotheruser") {
|
||||
next()
|
||||
return
|
||||
}
|
||||
if(!increaseAPICall(req,res))return;
|
||||
let unsigned;
|
||||
if(req.body.user == undefined || req.body.pass == undefined) {
|
||||
|
@ -1,4 +1,5 @@
|
||||
{
|
||||
"allow_getotheruser_without_cookie": true,
|
||||
"mysql": {
|
||||
"connections":1000,
|
||||
"host":"localhost",
|
||||
|
Loading…
x
Reference in New Issue
Block a user