Gestione Refresh Token Completata !

This commit is contained in:
Surya Paolo
2024-04-11 11:43:19 +02:00
parent 07c210c59e
commit c2d76ff10a
12 changed files with 51 additions and 29 deletions

View File

@@ -13,7 +13,7 @@ const auth_default = (req, res, next) => {
const authenticate = (req, res, next) => {
const token = req.header('x-auth');
//const refreshToken = req.header('x-refrTok');
//const refreshToken = req.header('x-refrtok');
// console.log('authenticate... ');
@@ -55,7 +55,7 @@ const authenticate = (req, res, next) => {
req.token = token;
// req.refreshToken = refreshToken;
req.access = access;
next();
next(); // Esegui il codice successivo
});
}
// tools.mylog('userid', user._id);
@@ -72,7 +72,7 @@ const authenticate = (req, res, next) => {
const authenticate_noerror = (req, res, next) => {
try {
const token = req.header('x-auth');
const refreshToken = req.header('x-refrTok');
const refreshToken = req.header('x-refrtok');
const access = 'auth';
@@ -81,17 +81,21 @@ const authenticate_noerror = (req, res, next) => {
req.user = null;
req.token = null;
req.access = null;
req.code = ris.code;
} else {
req.user = ris.user;
req.token = token;
req.refreshToken = refreshToken;
req.access = access;
req.code = ris.code;
}
// Vai avanti ad eseguire il codice, in ogni modo !
next();
}).catch((e) => {
req.user = null;
req.token = null;
req.access = null;
req.code = 0;
});
} catch (e) {
console.error('Err', e);