Làm thế nào một mô-đun nên thay đổi giá trị của toàn cầu $user
, thực thi mã của chính nó và khôi phục giá trị ban đầu $user
mà không khiến người dùng hiện tại bị đăng xuất nếu xảy ra lỗi?
Có một vấn đề cũ mở về điều này, trong đó thêm một chức năng có thể xử lý đúng cách này, ngay cả khi được gọi nhiều lần. Xem drupal.org/node/287292 . Vui lòng xem lại và kiểm tra các bản vá ở đó.
—
Berdir
Đã có một tài liệu Cộng đồng tạo ra giải pháp mạo danh người dùng khác cho Drupal 6, Drupal 7 và Drupal 8 trên drupal.org: Mạo danh người dùng khác một cách an toàn .
—
iStryker