Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 17006|Risposta: 0

[ASP.NET] Per motivi di sicurezza, il file non può essere visualizzato. Per favore, contatta il tuo amministratore di sistema e controlla il profilo CKFinder.

[Copiato link]
Pubblicato su 18/04/2015 10:08:03 | | |

Quando si utilizza CKFINDER per caricare i file, l'errore "Per motivi di sicurezza, il file non può essere visualizzato. Per favore contatta il tuo amministratore di sistema e controlla il profilo CKFinder.", il motivo di questo prompt è:

C'è un bool pubblico di override CheckAuthentication() in ckfinder/config.ascx

default è return false;

ATTENZIONE: NON NON semplicemente restituire "vero". Così facendo, stai permettendo
"anyone" per caricare e elencare i file sul tuo server. Devi implementare
Una specie di validazione della sessione qui. Anche qualcosa di molto semplice come...
Capisci questo passaggio.

Se si tratta di un test, si usa return true direttamente;
Versione ufficiale: Aggiungine uno al punto di accesso: Session[ "IsAuthorized" ] = true;

Qui è cambiato in
override pubblico bool CheckAuthentication()
{
return ( Session[ "IsAuthorized" ] != null && (bool)Session[ "IsAuthorized" ] == true );
}




Precedente:SQL Server determina se ci sono database, tabelle, colonne e viste
Prossimo:asp.net database di assegnazione a lista a menu a tendenza nello spazio
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com