See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 17006|Vastuse: 0

[ASP.NET] Turvalisuse kaalutlustel ei saa faili vaadata. Palun võtke ühendust oma süsteemiadministraatoriga ja kontrollige CKFinderi profiili.

[Kopeeri link]
Postitatud 18.04.2015 10:08:03 | | |

CKFINDERi kasutamisel failide üleslaadimiseks tekib viga "Turvalisuse tõttu ei saa faili vaadata. Palun võtke ühendust oma süsteemiadministraatoriga ja kontrollige CKFinderi profiili.", selle prompti põhjus on:

ckfinder/config.ascx lehel on avalik ülekirjutus CheckAuthentication()

vaikimisi on tagasta vale;

HOIATUS: ära lihtsalt tagasta "tõene". Nii tehes lubad sa
"keegi", kes failid sinu serveris üles laadib ja loetleb. Sa pead rakendama
mingi sessiooni valideerimine siin. Isegi midagi väga lihtsat nagu...
Mõista seda lõiku.

Kui tegemist on testiga, kasuta return true otse;
Ametlik versioon: Lisa üks sisselogimiskohta: Session[ "IsAuthorized" ] = true;

Siin on see muudetud kujul
public override bool CheckAuthentication()
{
return ( Session[ "IsAuthorized" ] != null && (bool)Session[ "IsAuthorized" ] == true );
}




Eelmine:SQL Server määrab, kas on olemas andmebaase, tabelid, veerud ja vaated
Järgmine:asp.net tühiku rippmenüü sidub andmebaasi
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com