Impostato la lingua fissa a ITALIANO: ancora non ci sono le traduzioni e poi qualcosa sul server fa casino (non arrivano le richieste...)
Risolto Bug sui messaggi di registrazione, se l'utente non aveva l'Username Telegram
This commit is contained in:
@@ -146,7 +146,7 @@ router.post(process.env.LINKVERIF_REG, (req, res) => {
|
||||
});
|
||||
|
||||
// Faccio richiesta di una Nuova Password
|
||||
router.post(process.env.LINK_REQUEST_NEWPASSWORD, (req, res) => {
|
||||
router.post(process.env.LINK_REQUEST_NEWPASSWORD, async (req, res) => {
|
||||
const body = _.pick(req.body, ['idapp', 'email']);
|
||||
const idapp = body.idapp;
|
||||
const email = body.email.toLowerCase().trim();
|
||||
@@ -154,28 +154,21 @@ router.post(process.env.LINK_REQUEST_NEWPASSWORD, (req, res) => {
|
||||
'POST ' + process.env.LINK_REQUEST_NEWPASSWORD + ' idapp= ' + idapp +
|
||||
' email = ' + email);
|
||||
|
||||
User.findByEmail(idapp, email).then(async (user) => {
|
||||
if (!user) {
|
||||
await tools.snooze(5000);
|
||||
|
||||
try {
|
||||
const ris = await User.createNewRequestPwd(idapp, email);
|
||||
if (ris) {
|
||||
res.send({code: server_constants.RIS_CODE_OK, msg: ''});
|
||||
} else {
|
||||
tools.snooze(5000);
|
||||
return res.status(200).
|
||||
send({code: server_constants.RIS_CODE_EMAIL_NOT_EXIST, msg: ''});
|
||||
} else {
|
||||
// Creo il tokenforgot
|
||||
user.tokenforgot = jwt.sign(user._id.toHexString(), process.env.SIGNCODE).
|
||||
toString();
|
||||
user.date_tokenforgot = new Date();
|
||||
user.lasttimeonline = new Date();
|
||||
user.save().then(async () => {
|
||||
await sendemail.sendEmail_RequestNewPassword(res.locale, user,
|
||||
user.email, user.idapp, user.tokenforgot);
|
||||
res.send({code: server_constants.RIS_CODE_OK, msg: ''});
|
||||
});
|
||||
}
|
||||
}).catch((e) => {
|
||||
} catch(e) {
|
||||
console.log(process.env.LINK_REQUEST_NEWPASSWORD, e.message);
|
||||
res.status(400).send();
|
||||
res.send({code: server_constants.RIS_CODE_ERR, msg: e});
|
||||
});
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
|
||||
@@ -126,7 +126,8 @@ router.post('/send', authenticate, async (req, res) => {
|
||||
}
|
||||
|
||||
try {
|
||||
params.typesend = shared_consts.TypeSend.PUSH_NOTIFICATION;
|
||||
if (params.typesend === 0)
|
||||
params.typesend = shared_consts.TypeSend.PUSH_NOTIFICATION;
|
||||
params.sendreally = true;
|
||||
const ris = await globalTables.SendMsgToParam(idapp, params);
|
||||
|
||||
|
||||
@@ -30,6 +30,8 @@ router.post('/load', async (req, res) => {
|
||||
// num_imbarcati: 0,
|
||||
// email_non_verif: await User.getEmailNotVerified(idapp),
|
||||
num_teleg_attivo: await User.getUsersTelegramAttivo(idapp),
|
||||
num_autorizzati: await User.getUsersAutorizzati(idapp),
|
||||
num_autorizzare: await User.getUsersAutorizzare(idapp),
|
||||
num_teleg_pending: await User.getUsersTelegramPending(idapp),
|
||||
// num_qualificati: await User.getNumUsersQualified(idapp, 2),
|
||||
// num_requisiti: await User.getNumUsersQualified(idapp, 0),
|
||||
|
||||
@@ -52,7 +52,7 @@ router.post('/', authenticate, (req, res) => {
|
||||
|
||||
if (myitem === null) {
|
||||
myitem = subscriptionModel;
|
||||
tools.mylogshow('Subscription NOT EXISTED IN DB, so I use this created!', myitem)
|
||||
tools.mylogshow('Subscription NOT EXISTED IN DB, so I use this created!')
|
||||
} else {
|
||||
myitem.endpoint = subscriptionModel.endpoint;
|
||||
myitem.keys = subscriptionModel.keys;
|
||||
|
||||
@@ -250,7 +250,7 @@ router.post('/', async (req, res) => {
|
||||
await User.setaportador_solidario(user.idapp, user.username,
|
||||
user.aportador_solidario);
|
||||
|
||||
const myuser = await User.findOne({_id: trovarec._id}).lean();
|
||||
const myuser = await User.findOne({_id: trovarec._id});
|
||||
if (myuser) {
|
||||
|
||||
await telegrambot.askConfirmationUser(myuser.idapp, shared_consts.CallFunz.REGISTRATION, myuser);
|
||||
|
||||
Reference in New Issue
Block a user