Puncte:0

Permisiunile reale ale fișierelor

drapel do

Cu Drupal 8/9 vreau să:

  1. Aveți un folder de fișiere privat
  2. Încărcați fișiere în el (ideal, prin orice metodă, dar tipul media va face)
  3. Permiteți numai utilizatorilor autentificați (în mod ideal setați în funcție de rol) să vadă fișierul (fie prin link direct sau link în editorul WYSIWYG)

De ce pare să fie atât de greu? Am pierdut ceva?

Când configurez fișiere private folosind documentația online, pot găsi că fie blochează pe toată lumea, dar administratorul să nu vadă linkul direct, fie permite utilizatorilor anonimi să vadă linkul chiar dacă folderul cu fișiere private se află în afara webroot-ului. Se pare că nu există un control fin al permisiunilor.

Puncte:1
drapel cn

Terminologia Drupal poate fi confuză.

În nucleul Drupal, fișierele „publice” înseamnă „deschise publicului la o adresă URL accesibilă publicului”. Cu fișierele publice, vizitatorii pot descărca fișierul original și nu aveți niciun control asupra acestuia, deoarece fișierul este accesibil public prin intermediul serverului web.

Cu fișiere „private”, Drupal însuși se ocupă de difuzarea fișierelor, ceea ce înseamnă că fișierele nu sunt disponibile prin intermediul unui URL de server web; în schimb, Drupal servește dosarele. Acest lucru nu are nimic de-a face cu permisiunile sau cu păstrarea fișierelor private de la unii utilizatori; înseamnă păstrarea fișierelor private față de web-ul în sine.

Cum să adăugați permisiuni la fișiere

Puteți folosi Modulul Permisiuni de descărcare a fișierelor private. Există o tutorial de bază pentru a începe.

drapel do
Acest tutorial implică faptul că modulul gestionează permisiunile pentru fișierele legate de un câmp. Va controla de fapt legăturile directe către un anumit fișier NU conectat la un nod/entitate/pagină? Trebuie să controlez accesul la fișierele de pe server, nu doar la cele din câmpurile unui tip de conținut.
drapel cn
@tanbog Modulul gestionează fișierele înregistrate la entități pe baza permisiunilor Drupal. Nu cunosc o soluție pentru utilizarea permisiunilor Drupal pentru a gestiona fișierele de pe serverul web (care sunt de obicei controlate de permisiunile serverului web, nu ale Drupal), dar poate că așa ceva există.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.