fixed tokenreg was not valid. created by date
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user