From 3f3eda30bf50eacdf36e053b93d80e7430ff33d1 Mon Sep 17 00:00:00 2001 From: Surya Paolo Date: Wed, 30 Nov 2022 12:03:55 +0100 Subject: [PATCH] fixed tokenreg was not valid. created by date --- src/server/models/user.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/server/models/user.js b/src/server/models/user.js index dc913ad..c5ff1f3 100755 --- a/src/server/models/user.js +++ b/src/server/models/user.js @@ -1241,14 +1241,15 @@ UserSchema.statics.createNewReqRegistrationGetLink = async function(idapp, usern if (!user.date_tokenreg || (!user.tokenreg) || (user.tokenreg && (user.date_tokenreg < new Date().getTime()))) { // Se รจ scaduto, ne crea uno nuovo // Creo il tokenforgot - user.tokenreg = jwt.sign(user._id.toHexString(), process.env.SIGNCODE). + let mycodestr = user._id.toHexString() + new Date().getTime().toString(); + user.tokenreg = jwt.sign(mycodestr, process.env.SIGNCODE). toString(); if (user.tokenreg){ try { user.tokenreg = user.tokenreg.replaceAll('.', ''); user.tokenreg = user.tokenreg.replaceAll('/', ''); - user.tokenreg = user.tokenreg.substring(1,8); + user.tokenreg = user.tokenreg.slice(-8); }catch (e) { console.error('err', e); }