Пересылка аутентификации электронной почты Drupal на правильный узел - PullRequest
0 голосов
/ 25 июня 2010

В Drupal я генерирую электронную почту, используя модуль Rules. В электронном письме отправляется ссылка на обновленный узел.

http://mysite/node/20

Нос виден только аутентифицированным пользователям.

Когда я нажимаю на эту ссылку и захожу, она переходит на узел. Если я не залогинен и не нажму на ссылку, вы получите отказано в доступе.

Я использую Redirect 403 для входа в систему пользователя модуль, чтобы направлять людей к форме входа После входа в систему пользователь попадает на страницу. Можно ли перевести пользователя на http://mysite/node/20, который был отправлен по электронной почте?

Как бы вы поступили так?

1 Ответ

1 голос
/ 25 июня 2010

после входа в систему пользователь будет перенаправлен на какую страницу?

Строка запроса drupal "destination" может перенаправить вас после отправки формы, например ..

действие = "/ действие / делать-формы? Назначения = узел / 20"

и после отправки вы будете перенаправлены на эту страницу. поэтому, если модуль перенаправления 403 собирает предыдущую страницу пользователя, которая в этом случае является узлом 20, он должен работать без проблем:

...