Easy Digital Downloads versiunea 1.1.5 a fost lansată acum câteva minute, iar unul dintre obiectivele acestei versiuni a fost îmbunătățirea securității fișierelor.
Acum câteva zile, un utilizator a raportat că a găsit o vulnerabilitate de securitate masivă în plugin, care permitea vizitatorilor site-ului să găsească și să navigheze (și să descarce) orice fișiere de descărcare a produselor fără a le achiziționa. Această vulnerabilitate a fost cauzată în principal de un bug în plugin, dar și de o omisiune din partea mea atunci când am configurat inițial structura de stocare a fișierelor.
Cu câteva modificări simple, această problemă a fost rezolvată și fișierele dvs. sunt mult mai sigure. Navigarea prin directoare este acum prevenită cu un sistem redundant de fișiere .htaccess (pentru serverele Apache) și fișiere index.php goale pentru toate celelalte tipuri de servere. Fișierele necesare pentru a vă proteja fișierele de descărcare vor fi create la instalarea actualizării 1.1.5.
Pe lângă îmbunătățirile de securitate, au fost aduse și îmbunătățiri semnificative sistemului de coduri de reducere, astfel încât cumpărătorii să poată folosi un cod de reducere o singură dată, spre deosebire de posibilitatea de a folosi același cod de mai multe ori pentru fiecare achiziție.
A fost adăugată o altă actualizare majoră care vă permite să afișați o listă de linkuri de descărcare pe pagina „succes” după ce un utilizator finalizează achiziția. Această opțiune este concepută în principal pentru site-urile care procesează toate comenzile ca oaspeți (unde utilizatorii nu se autentifică). Această actualizare va permite cumpărătorilor oaspeți să descarce fișierele imediat după achiziție, fără a fi nevoie să își verifice e-mailul. Veți găsi această opțiune în Descărcări > Setări > General, așa cum se arată mai jos:

Jurnalul complet de modificări este mai jos:
- Fișiere de limbă implicite actualizate
- Eticheta „Pagina de achiziție” a fost modificată în „Pagina de finalizare a comenzii” în setări
- S-a remediat o problemă cu servirea fișierelor de descărcare
- S-a remediat un bug care făcea ca imaginile să se defecteze atunci când erau încărcate pe produse de descărcat
- S-au adus îmbunătățiri semnificative de securitate pentru protejarea fișierelor împotriva descărcărilor neautorizate
- Reduceri actualizate, astfel încât utilizatorii să poată folosi un cod de reducere o singură dată
- Titlurile de descărcare sunt acum decodate pentru entități html în istoricul plăților
- Istoricul plăților actualizat pentru a remedia o notificare de eroare atunci când un utilizator nu este găsit
- S-a adăugat o nouă opțiune pentru afișarea linkurilor de descărcare pe pagina de succes după finalizarea unei plăți
- S-au remediat câteva erori de index nedefinit
- S-au adăugat prețurile articolelor în widgetul coșului
- S-a adăugat suport pentru moneda Rial iranian. Asigurați-vă că gateway-ul dvs. îl suportă înainte de a-l utiliza
- edd_remove_item_url() a fost actualizat pentru a utiliza URL-ul paginii curente în loc de URL-ul de acasă
- S-a adăugat noua funcție edd_get_current_page_url()
- Tipul de post edd_payment nu mai este public
- Fișiere lingvistice franceze actualizate




