move getIP function to its own module

This commit is contained in:
Mystikfluu
2022-07-31 11:49:11 +02:00
parent 47654513ba
commit 76f1522bf6
4 changed files with 17 additions and 13 deletions
+2 -1
View File
@@ -1,6 +1,7 @@
const signature = require('cookie-signature')
const fs = require('fs');
const cookiesecret = fs.readFileSync("cookiesecret.txt").toString()
const getIP = require("./extra_modules/getip.js")
/**
* usignes a string
* @param {string} text text to unsign
@@ -9,7 +10,7 @@ const cookiesecret = fs.readFileSync("cookiesecret.txt").toString()
* @return {string/boolean} unsigned text, or if unsigning was unsuccessful, false
*/
function unsign(text,req,res) {
let ip = req.socket.remoteAddress
let ip = getIP(req)
let unsigned = signature.unsign(text,cookiesecret+ip)
if(!unsigned) {
return false