Правила Drupal + проблема с однократным перенаправлением входа

Проблема в следующем:

У меня есть правило, которое перенаправляет пользователей на целевую страницу после входа в систему. Это работает нормально.

Однако, если пользователь забывает свой пароль, ему отправляется ссылка на страницу одноразового входа. Они нажимают кнопку и (из-за моего правила) отправляются на свою целевую страницу.

Проблема, конечно, в том, что они не могут затем изменить свой пароль, потому что обычное изменение пароля (в профиле пользователя) требует, чтобы вы знали свой пароль, чтобы изменить его.

Итак, как бы я изменил свое правило перенаправления, чтобы сказать:

«Перенаправить на целевую страницу, если пользователь, вошедший в систему, не переходит с экрана одноразового входа» или «Перенаправить на целевую страницу, если только целевой URL начинается с /user/reset/* (можете использовать подстановочный знак??)"

Заранее спасибо за любые советы

5
задан timebinder 10 June 2012 в 00:01
поделиться