Điểm:1

Quyền bị từ chối trên một số tệp riêng tư, mặc dù quyền truy cập được cho phép

lá cờ ng

drupal 9.3

Chúng tôi có một trang web cho phép tải lên tệp riêng tư. Chúng tôi nhận được các tệp không liên tục không thể xem/tải xuống được, ngay cả với tài khoản "Người dùng 1".

Không có sự khác biệt giữa tệp bị từ chối và các tệp khác có thể được xem. Tệp tồn tại trong Chế độ xem tệp Drupal và được sử dụng ở 1 nơi như mong đợi. Tệp tồn tại trên máy chủ và có cùng quyền UNIX.

Khắc phục sự cố hiển thị lỗi Truy cập bị từ chối đến từ chức năng tải xuống trong:

/web/core/modules/system/src/FileDownloadController.php

Có vẻ như một tiêu đề đang được đặt thành -1 ở đâu đó nên tôi đã thử sử dụng hook_file_download() trong một mô-đun tùy chỉnh với trọng lượng đặt thành 100 để nó bắn lần cuối.

Điều khiến tôi bối rối là móc của tôi được chạy lần cuối theo trọng lượng và "-1" không có trong tiêu đề $ nhưng khi chức năng tải xuống của FileDownloadController kiểm tra thì nó vẫn ở đó.

Ảnh chụp màn hình hiển thị dpm($headers) từ hook_download_file() của tôi chạy trước và sau đó là chức năng tải xuống lõi. -1 được chèn ở đâu và tại sao nó không liên tục?

nhập mô tả hình ảnh ở đây

lá cờ cn
Loại máy chủ nào? Điều đó có thể có liên quan.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.