В документации на drupal я прочитал, что hook_user должен вызываться для операции входа в систему. Чтобы проверить это, я добавил вызов drupal_set_message
в верхней части моей реализации ловушек модулей, и единственное сообщение, которое я получаю, это вызов с 'load' в качестве $ op.
Я подтвердил, что drupal_set_message можно вызывать несколько раз, и это не стирает предыдущее сообщение, поэтому я уверен, что hook_user вызывается только один раз.
Есть ли веские причины того, почему hook_user не вызывается с 'login' как операция, когда я вхожу в систему?
Версия Drupal - 6, и мой модуль называется "favequest_fabilities", его реализация hook_user (для целей тестирования):
function favequest_favorites_user($op, &$edit, &$user, $caterogy=NULL) {
drupal_set_message($op);
}