Найти перенаправление на регистрацию - PullRequest
1 голос
/ 07 сентября 2010

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

Каждый раз, когда кто-то регистрируется, он перенаправляется на пользовательскую страницу. Я выбрал drupal_goto и заглянул в базу данных, чтобы выяснить, что вызывает этот редирект.

Какой самый эффективный способ отследить это ???

Ответы [ 2 ]

1 голос
/ 07 сентября 2010

Нашел это.Мошенническое выражение drupal_goto (), реализованное предыдущим разработчиком.

1 голос
/ 07 сентября 2010

Рассмотрим модуль LoginToboggan . Вот цитата об этом (со страницы проекта модуля):

... предлагает несколько модификаций системы входа в систему Drupal во внешнем модуле, предлагая следующие функции и улучшения удобства использования:

  • Разрешить пользователям входить в систему, используя либо свое имя пользователя, либо свой адрес электронной почты.
  • Разрешить пользователям входить в систему немедленно.
  • Предоставить форму входа на страницах с отказом в доступе для пользователей, не вошедших в систему (анонимных).
  • Модуль предоставляет две опции блока входа: один использует JavaScript для отображения формы внутри блока сразу после нажатия кнопки «войти». Другой переносит пользователя на отдельную страницу, но при входе возвращает его на исходную страницу.
  • Настройте регистрационную форму с двумя полями электронной почты для обеспечения точности.
  • При желании перенаправить пользователя на определенную страницу при использовании функции «немедленного входа».
  • При желании перенаправьте пользователя на определенную страницу после проверки его адреса электронной почты.
  • При желании отобразить сообщение пользователя, указывающее на успешный вход в систему.
  • При желании можно объединить форму входа и регистрации на одной странице.
  • По желанию, пользователи, не прошедшие проверку, будут очищены из системы через заданный интервал времени (пожалуйста, прочитайте раздел CAVEATS в INSTALL.txt для получения важной информации о настройке этой функции!).
  • Интегрируется с модулем «Правила» для выполнения различных задач, когда пользователь выполняет проверку по электронной почте.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...