Используя Meteor и FlowRouter для моего сайта, я пытаюсь получить следующий результат.
Пользователь получает письмо, содержащее ссылку на определенную страницу нашего сайта.
- если пользователь уже зашел на сайт, он успешно заходит на страницу
- если нет, он перенаправляется на страницу входа. Но я бы хотел, чтобы мой пользователь был перенаправлен на страницу, к которой он должен был получить доступ после успешного входа в систему.
Я поставил свой маршрут в PrivateRoute.js
. Таким образом, я могу перенаправить моего пользователя на страницу входа, если он не вошел в систему. Но я не знаю, как перенаправить моего пользователя после этого.
Есть ли способ добиться этого с помощью FlowRouter и Meteor? Заранее спасибо.
Редактировать 1: Вот код, который я использую в PrivateRoute.js
:
privateRoutes.route('/test', {
action() {
BlazeLayout.render('MainLayout', {
main: 'test'
});
$(document).ready(function() {
$(this).scrollTop(0);
});
},
name: 'test',
});