Доброе утро,
Я сошел с ума со вчерашнего дня.Я работаю над коротким процессом, чтобы передать некоторые сообщения между 2 страницами.Например: - пользователь нажимает на ссылку, чтобы активировать свой профиль и перейти на страницу .... / profile / active /? T = xxqqsqcqcq - если токен не найден в базе данных:
req.session.redirMessage = {'type': 'error', 'title': 'Activation profil','messages': ['Le lien que vous avez suivi n\'est pas valide.' + new Date()]};
res.redirect('/');next();
На контроллере страницы индекса:
res.render('inc_index.jade', r);
req.session.redirMessage={};
Если я проверяю значения сеанса сразу после "req.session.redirMessage = {}", все в порядке. RedirMessage было повторно инициализировано.Но если я обновляю страницу индекса (а не страницу активации профиля), переменная "req.session.redirMessage" не пуста, значение возвращается, оно всегда "{'type': 'error', 'title':' Профиль активации ',' messages ': ............. "
Я могу добавить новую переменную в сеанс (протестировано с req.session.idUser),но я не нашел, как удалить переменную из сеанса.
Заранее спасибо за вашу помощь.