Як модуль повинен змінити значення глобального $user
, виконати власний код та відновити початкове значення, $user
не викликаючи виходу поточного користувача у випадку помилки?
Про це відкрито стару проблему, яка додає функцію, яка може правильно справлятися з цим, навіть коли викликається кілька разів. Див. Drupal.org/node/287292 . Перегляньте і протестуйте там патч.
—
Бердір