- Sistemato INVITI alla App
- Completamento Profilo - Registrazione tramite Invito, senza richiedere conferma email.
This commit is contained in:
@@ -3,6 +3,8 @@ const router = express.Router();
|
||||
|
||||
const { User } = require('../models/user');
|
||||
|
||||
const ListaInvitiEmail = require('../models/listainvitiemail');
|
||||
|
||||
// const { Nave } = require('../models/nave');
|
||||
const Hours = require('../models/hours');
|
||||
//const { NavePersistente } = require('../models/navepersistente');
|
||||
@@ -136,6 +138,17 @@ router.post('/', async (req, res) => {
|
||||
|
||||
user.linkreg = reg.getlinkregByEmail(body.idapp, body.email, body.username);
|
||||
user.verified_email = false;
|
||||
|
||||
// Se è parte di un invito allora verified_email = true
|
||||
const recinvito = await ListaInvitiEmail.findOne({ email: body.email });
|
||||
if (recinvito) {
|
||||
user.verified_email = true;
|
||||
|
||||
recinvito.registered = true;
|
||||
recinvito.userIdRegistered = user._id;
|
||||
await recinvito.save();
|
||||
}
|
||||
|
||||
user.lasttimeonline = new Date();
|
||||
user.date_reg = new Date();
|
||||
user.aportador_iniziale = user.aportador_solidario;
|
||||
|
||||
Reference in New Issue
Block a user